1 /*!
2 * Bootswatch v4.0.0-beta.2
3 * Homepage: https://bootswatch.com
4 * Copyright 2012-2017 Thomas Park
5 * Licensed under MIT
6 * Based on Bootstrap
7 */
8 /*!
9 * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
10 * Copyright 2011-2017 The Bootstrap Authors
11 * Copyright 2011-2017 Twitter, Inc.
12 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
13 */
14 @import url("https://fonts.googleapis.com/css?family=Ubuntu:400,700");
15 :root {
16 --blue: #007bff;
17 --indigo: #6610f2;
18 --purple: #772953;
19 --pink: #e83e8c;
20 --red: #DF382C;
21 --orange: #E95420;
22 --yellow: #EFB73E;
23 --green: #38B44A;
24 --teal: #20c997;
25 --cyan: #17a2b8;
26 --white: #fff;
27 --gray: #868e96;
28 --gray-dark: #333;
29 --primary: #E95420;
30 --secondary: #AEA79F;
31 --success: #38B44A;
32 --info: #17a2b8;
33 --warning: #EFB73E;
34 --danger: #DF382C;
35 --light: #e9ecef;
36 --dark: #772953;
37 --breakpoint-xs: 0;
38 --breakpoint-sm: 576px;
39 --breakpoint-md: 768px;
40 --breakpoint-lg: 992px;
41 --breakpoint-xl: 1200px;
42 --font-family-sans-serif: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
43 --font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
44 }
45
46 @media print {
47 *,
48 *::before,
49 *::after {
50 text-shadow: none !important;
51 -webkit-box-shadow: none !important;
52 box-shadow: none !important;
53 }
54 a,
55 a:visited {
56 text-decoration: underline;
57 }
58 abbr[title]::after {
59 content: " (" attr(title) ")";
60 }
61 pre {
62 white-space: pre-wrap !important;
63 }
64 pre,
65 blockquote {
66 border: 1px solid #999;
67 page-break-inside: avoid;
68 }
69 thead {
70 display: table-header-group;
71 }
72 tr,
73 img {
74 page-break-inside: avoid;
75 }
76 p,
77 h2,
78 h3 {
79 orphans: 3;
80 widows: 3;
81 }
82 h2,
83 h3 {
84 page-break-after: avoid;
85 }
86 .navbar {
87 display: none;
88 }
89 .badge {
90 border: 1px solid #000;
91 }
92 .table {
93 border-collapse: collapse !important;
94 }
95 .table td,
96 .table th {
97 background-color: #fff !important;
98 }
99 .table-bordered th,
100 .table-bordered td {
101 border: 1px solid #ddd !important;
102 }
103 }
104
105 *,
106 *::before,
107 *::after {
108 -webkit-box-sizing: border-box;
109 box-sizing: border-box;
110 }
111
112 html {
113 font-family: sans-serif;
114 line-height: 1.15;
115 -webkit-text-size-adjust: 100%;
116 -ms-text-size-adjust: 100%;
117 -ms-overflow-style: scrollbar;
118 -webkit-tap-highlight-color: transparent;
119 }
120
121 @-ms-viewport {
122 width: device-width;
123 }
124
125 article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
126 display: block;
127 }
128
129 body {
130 margin: 0;
131 font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
132 font-size: 1rem;
133 font-weight: 400;
134 line-height: 1.5;
135 color: #333;
136 text-align: left;
137 background-color: #fff;
138 }
139
140 [tabindex="-1"]:focus {
141 outline: none !important;
142 }
143
144 hr {
145 -webkit-box-sizing: content-box;
146 box-sizing: content-box;
147 height: 0;
148 overflow: visible;
149 }
150
151 h1, h2, h3, h4, h5, h6 {
152 margin-top: 0;
153 margin-bottom: 0.5rem;
154 }
155
156 p {
157 margin-top: 0;
158 margin-bottom: 1rem;
159 }
160
161 abbr[title],
162 abbr[data-original-title] {
163 text-decoration: underline;
164 -webkit-text-decoration: underline dotted;
165 text-decoration: underline dotted;
166 cursor: help;
167 border-bottom: 0;
168 }
169
170 address {
171 margin-bottom: 1rem;
172 font-style: normal;
173 line-height: inherit;
174 }
175
176 ol,
177 ul,
178 dl {
179 margin-top: 0;
180 margin-bottom: 1rem;
181 }
182
183 ol ol,
184 ul ul,
185 ol ul,
186 ul ol {
187 margin-bottom: 0;
188 }
189
190 dt {
191 font-weight: 700;
192 }
193
194 dd {
195 margin-bottom: .5rem;
196 margin-left: 0;
197 }
198
199 blockquote {
200 margin: 0 0 1rem;
201 }
202
203 dfn {
204 font-style: italic;
205 }
206
207 b,
208 strong {
209 font-weight: bolder;
210 }
211
212 small {
213 font-size: 80%;
214 }
215
216 sub,
217 sup {
218 position: relative;
219 font-size: 75%;
220 line-height: 0;
221 vertical-align: baseline;
222 }
223
224 sub {
225 bottom: -.25em;
226 }
227
228 sup {
229 top: -.5em;
230 }
231
232 a {
233 color: #E95420;
234 text-decoration: none;
235 background-color: transparent;
236 -webkit-text-decoration-skip: objects;
237 }
238
239 a:hover {
240 color: #ac3911;
241 text-decoration: underline;
242 }
243
244 a:not([href]):not([tabindex]) {
245 color: inherit;
246 text-decoration: none;
247 }
248
249 a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
250 color: inherit;
251 text-decoration: none;
252 }
253
254 a:not([href]):not([tabindex]):focus {
255 outline: 0;
256 }
257
258 pre,
259 code,
260 kbd,
261 samp {
262 font-family: monospace, monospace;
263 font-size: 1em;
264 }
265
266 pre {
267 margin-top: 0;
268 margin-bottom: 1rem;
269 overflow: auto;
270 -ms-overflow-style: scrollbar;
271 }
272
273 figure {
274 margin: 0 0 1rem;
275 }
276
277 img {
278 vertical-align: middle;
279 border-style: none;
280 }
281
282 svg:not(:root) {
283 overflow: hidden;
284 }
285
286 a,
287 area,
288 button,
289 [role="button"],
290 input:not([type="range"]),
291 label,
292 select,
293 summary,
294 textarea {
295 -ms-touch-action: manipulation;
296 touch-action: manipulation;
297 }
298
299 table {
300 border-collapse: collapse;
301 }
302
303 caption {
304 padding-top: 0.75rem;
305 padding-bottom: 0.75rem;
306 color: #868e96;
307 text-align: left;
308 caption-side: bottom;
309 }
310
311 th {
312 text-align: inherit;
313 }
314
315 label {
316 display: inline-block;
317 margin-bottom: .5rem;
318 }
319
320 button {
321 border-radius: 0;
322 }
323
324 button:focus {
325 outline: 1px dotted;
326 outline: 5px auto -webkit-focus-ring-color;
327 }
328
329 input,
330 button,
331 select,
332 optgroup,
333 textarea {
334 margin: 0;
335 font-family: inherit;
336 font-size: inherit;
337 line-height: inherit;
338 }
339
340 button,
341 input {
342 overflow: visible;
343 }
344
345 button,
346 select {
347 text-transform: none;
348 }
349
350 button,
351 html [type="button"],
352 [type="reset"],
353 [type="submit"] {
354 -webkit-appearance: button;
355 }
356
357 button::-moz-focus-inner,
358 [type="button"]::-moz-focus-inner,
359 [type="reset"]::-moz-focus-inner,
360 [type="submit"]::-moz-focus-inner {
361 padding: 0;
362 border-style: none;
363 }
364
365 input[type="radio"],
366 input[type="checkbox"] {
367 -webkit-box-sizing: border-box;
368 box-sizing: border-box;
369 padding: 0;
370 }
371
372 input[type="date"],
373 input[type="time"],
374 input[type="datetime-local"],
375 input[type="month"] {
376 -webkit-appearance: listbox;
377 }
378
379 textarea {
380 overflow: auto;
381 resize: vertical;
382 }
383
384 fieldset {
385 min-width: 0;
386 padding: 0;
387 margin: 0;
388 border: 0;
389 }
390
391 legend {
392 display: block;
393 width: 100%;
394 max-width: 100%;
395 padding: 0;
396 margin-bottom: .5rem;
397 font-size: 1.5rem;
398 line-height: inherit;
399 color: inherit;
400 white-space: normal;
401 }
402
403 progress {
404 vertical-align: baseline;
405 }
406
407 [type="number"]::-webkit-inner-spin-button,
408 [type="number"]::-webkit-outer-spin-button {
409 height: auto;
410 }
411
412 [type="search"] {
413 outline-offset: -2px;
414 -webkit-appearance: none;
415 }
416
417 [type="search"]::-webkit-search-cancel-button,
418 [type="search"]::-webkit-search-decoration {
419 -webkit-appearance: none;
420 }
421
422 ::-webkit-file-upload-button {
423 font: inherit;
424 -webkit-appearance: button;
425 }
426
427 output {
428 display: inline-block;
429 }
430
431 summary {
432 display: list-item;
433 }
434
435 template {
436 display: none;
437 }
438
439 [hidden] {
440 display: none !important;
441 }
442
443 h1, h2, h3, h4, h5, h6,
444 .h1, .h2, .h3, .h4, .h5, .h6 {
445 margin-bottom: 0.5rem;
446 font-family: inherit;
447 font-weight: 500;
448 line-height: 1.2;
449 color: inherit;
450 }
451
452 h1, .h1 {
453 font-size: 2.5rem;
454 }
455
456 h2, .h2 {
457 font-size: 2rem;
458 }
459
460 h3, .h3 {
461 font-size: 1.75rem;
462 }
463
464 h4, .h4 {
465 font-size: 1.5rem;
466 }
467
468 h5, .h5 {
469 font-size: 1.25rem;
470 }
471
472 h6, .h6 {
473 font-size: 1rem;
474 }
475
476 .lead {
477 font-size: 1.25rem;
478 font-weight: 300;
479 }
480
481 .display-1 {
482 font-size: 6rem;
483 font-weight: 300;
484 line-height: 1.2;
485 }
486
487 .display-2 {
488 font-size: 5.5rem;
489 font-weight: 300;
490 line-height: 1.2;
491 }
492
493 .display-3 {
494 font-size: 4.5rem;
495 font-weight: 300;
496 line-height: 1.2;
497 }
498
499 .display-4 {
500 font-size: 3.5rem;
501 font-weight: 300;
502 line-height: 1.2;
503 }
504
505 hr {
506 margin-top: 1rem;
507 margin-bottom: 1rem;
508 border: 0;
509 border-top: 1px solid rgba(0, 0, 0, 0.1);
510 }
511
512 small,
513 .small {
514 font-size: 80%;
515 font-weight: 400;
516 }
517
518 mark,
519 .mark {
520 padding: 0.2em;
521 background-color: #fcf8e3;
522 }
523
524 .list-unstyled {
525 padding-left: 0;
526 list-style: none;
527 }
528
529 .list-inline {
530 padding-left: 0;
531 list-style: none;
532 }
533
534 .list-inline-item {
535 display: inline-block;
536 }
537
538 .list-inline-item:not(:last-child) {
539 margin-right: 5px;
540 }
541
542 .initialism {
543 font-size: 90%;
544 text-transform: uppercase;
545 }
546
547 .blockquote {
548 margin-bottom: 1rem;
549 font-size: 1.25rem;
550 }
551
552 .blockquote-footer {
553 display: block;
554 font-size: 80%;
555 color: #868e96;
556 }
557
558 .blockquote-footer::before {
559 content: "\2014 \00A0";
560 }
561
562 .img-fluid {
563 max-width: 100%;
564 height: auto;
565 }
566
567 .img-thumbnail {
568 padding: 0.25rem;
569 background-color: #fff;
570 border: 1px solid #ddd;
571 border-radius: 0.25rem;
572 -webkit-transition: all 0.2s ease-in-out;
573 transition: all 0.2s ease-in-out;
574 max-width: 100%;
575 height: auto;
576 }
577
578 .figure {
579 display: inline-block;
580 }
581
582 .figure-img {
583 margin-bottom: 0.5rem;
584 line-height: 1;
585 }
586
587 .figure-caption {
588 font-size: 90%;
589 color: #868e96;
590 }
591
592 code,
593 kbd,
594 pre,
595 samp {
596 font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
597 }
598
599 code {
600 padding: 0.2rem 0.4rem;
601 font-size: 90%;
602 color: #bd4147;
603 background-color: #f8f9fa;
604 border-radius: 0.25rem;
605 }
606
607 a > code {
608 padding: 0;
609 color: inherit;
610 background-color: inherit;
611 }
612
613 kbd {
614 padding: 0.2rem 0.4rem;
615 font-size: 90%;
616 color: #fff;
617 background-color: #212529;
618 border-radius: 0.2rem;
619 }
620
621 kbd kbd {
622 padding: 0;
623 font-size: 100%;
624 font-weight: 700;
625 }
626
627 pre {
628 display: block;
629 margin-top: 0;
630 margin-bottom: 1rem;
631 font-size: 90%;
632 color: #212529;
633 }
634
635 pre code {
636 padding: 0;
637 font-size: inherit;
638 color: inherit;
639 background-color: transparent;
640 border-radius: 0;
641 }
642
643 .pre-scrollable {
644 max-height: 340px;
645 overflow-y: scroll;
646 }
647
648 .container {
649 width: 100%;
650 padding-right: 15px;
651 padding-left: 15px;
652 margin-right: auto;
653 margin-left: auto;
654 }
655
656 @media (min-width: 576px) {
657 .container {
658 max-width: 540px;
659 }
660 }
661
662 @media (min-width: 768px) {
663 .container {
664 max-width: 720px;
665 }
666 }
667
668 @media (min-width: 992px) {
669 .container {
670 max-width: 960px;
671 }
672 }
673
674 @media (min-width: 1200px) {
675 .container {
676 max-width: 1140px;
677 }
678 }
679
680 .container-fluid {
681 width: 100%;
682 padding-right: 15px;
683 padding-left: 15px;
684 margin-right: auto;
685 margin-left: auto;
686 }
687
688 .row {
689 display: -webkit-box;
690 display: -ms-flexbox;
691 display: flex;
692 -ms-flex-wrap: wrap;
693 flex-wrap: wrap;
694 margin-right: -15px;
695 margin-left: -15px;
696 }
697
698 .no-gutters {
699 margin-right: 0;
700 margin-left: 0;
701 }
702
703 .no-gutters > .col,
704 .no-gutters > [class*="col-"] {
705 padding-right: 0;
706 padding-left: 0;
707 }
708
709 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
710 .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
711 .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
712 .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
713 .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
714 .col-xl-auto {
715 position: relative;
716 width: 100%;
717 min-height: 1px;
718 padding-right: 15px;
719 padding-left: 15px;
720 }
721
722 .col {
723 -ms-flex-preferred-size: 0;
724 flex-basis: 0;
725 -webkit-box-flex: 1;
726 -ms-flex-positive: 1;
727 flex-grow: 1;
728 max-width: 100%;
729 }
730
731 .col-auto {
732 -webkit-box-flex: 0;
733 -ms-flex: 0 0 auto;
734 flex: 0 0 auto;
735 width: auto;
736 max-width: none;
737 }
738
739 .col-1 {
740 -webkit-box-flex: 0;
741 -ms-flex: 0 0 8.3333333333%;
742 flex: 0 0 8.3333333333%;
743 max-width: 8.3333333333%;
744 }
745
746 .col-2 {
747 -webkit-box-flex: 0;
748 -ms-flex: 0 0 16.6666666667%;
749 flex: 0 0 16.6666666667%;
750 max-width: 16.6666666667%;
751 }
752
753 .col-3 {
754 -webkit-box-flex: 0;
755 -ms-flex: 0 0 25%;
756 flex: 0 0 25%;
757 max-width: 25%;
758 }
759
760 .col-4 {
761 -webkit-box-flex: 0;
762 -ms-flex: 0 0 33.3333333333%;
763 flex: 0 0 33.3333333333%;
764 max-width: 33.3333333333%;
765 }
766
767 .col-5 {
768 -webkit-box-flex: 0;
769 -ms-flex: 0 0 41.6666666667%;
770 flex: 0 0 41.6666666667%;
771 max-width: 41.6666666667%;
772 }
773
774 .col-6 {
775 -webkit-box-flex: 0;
776 -ms-flex: 0 0 50%;
777 flex: 0 0 50%;
778 max-width: 50%;
779 }
780
781 .col-7 {
782 -webkit-box-flex: 0;
783 -ms-flex: 0 0 58.3333333333%;
784 flex: 0 0 58.3333333333%;
785 max-width: 58.3333333333%;
786 }
787
788 .col-8 {
789 -webkit-box-flex: 0;
790 -ms-flex: 0 0 66.6666666667%;
791 flex: 0 0 66.6666666667%;
792 max-width: 66.6666666667%;
793 }
794
795 .col-9 {
796 -webkit-box-flex: 0;
797 -ms-flex: 0 0 75%;
798 flex: 0 0 75%;
799 max-width: 75%;
800 }
801
802 .col-10 {
803 -webkit-box-flex: 0;
804 -ms-flex: 0 0 83.3333333333%;
805 flex: 0 0 83.3333333333%;
806 max-width: 83.3333333333%;
807 }
808
809 .col-11 {
810 -webkit-box-flex: 0;
811 -ms-flex: 0 0 91.6666666667%;
812 flex: 0 0 91.6666666667%;
813 max-width: 91.6666666667%;
814 }
815
816 .col-12 {
817 -webkit-box-flex: 0;
818 -ms-flex: 0 0 100%;
819 flex: 0 0 100%;
820 max-width: 100%;
821 }
822
823 .order-first {
824 -webkit-box-ordinal-group: 0;
825 -ms-flex-order: -1;
826 order: -1;
827 }
828
829 .order-1 {
830 -webkit-box-ordinal-group: 2;
831 -ms-flex-order: 1;
832 order: 1;
833 }
834
835 .order-2 {
836 -webkit-box-ordinal-group: 3;
837 -ms-flex-order: 2;
838 order: 2;
839 }
840
841 .order-3 {
842 -webkit-box-ordinal-group: 4;
843 -ms-flex-order: 3;
844 order: 3;
845 }
846
847 .order-4 {
848 -webkit-box-ordinal-group: 5;
849 -ms-flex-order: 4;
850 order: 4;
851 }
852
853 .order-5 {
854 -webkit-box-ordinal-group: 6;
855 -ms-flex-order: 5;
856 order: 5;
857 }
858
859 .order-6 {
860 -webkit-box-ordinal-group: 7;
861 -ms-flex-order: 6;
862 order: 6;
863 }
864
865 .order-7 {
866 -webkit-box-ordinal-group: 8;
867 -ms-flex-order: 7;
868 order: 7;
869 }
870
871 .order-8 {
872 -webkit-box-ordinal-group: 9;
873 -ms-flex-order: 8;
874 order: 8;
875 }
876
877 .order-9 {
878 -webkit-box-ordinal-group: 10;
879 -ms-flex-order: 9;
880 order: 9;
881 }
882
883 .order-10 {
884 -webkit-box-ordinal-group: 11;
885 -ms-flex-order: 10;
886 order: 10;
887 }
888
889 .order-11 {
890 -webkit-box-ordinal-group: 12;
891 -ms-flex-order: 11;
892 order: 11;
893 }
894
895 .order-12 {
896 -webkit-box-ordinal-group: 13;
897 -ms-flex-order: 12;
898 order: 12;
899 }
900
901 .offset-1 {
902 margin-left: 8.3333333333%;
903 }
904
905 .offset-2 {
906 margin-left: 16.6666666667%;
907 }
908
909 .offset-3 {
910 margin-left: 25%;
911 }
912
913 .offset-4 {
914 margin-left: 33.3333333333%;
915 }
916
917 .offset-5 {
918 margin-left: 41.6666666667%;
919 }
920
921 .offset-6 {
922 margin-left: 50%;
923 }
924
925 .offset-7 {
926 margin-left: 58.3333333333%;
927 }
928
929 .offset-8 {
930 margin-left: 66.6666666667%;
931 }
932
933 .offset-9 {
934 margin-left: 75%;
935 }
936
937 .offset-10 {
938 margin-left: 83.3333333333%;
939 }
940
941 .offset-11 {
942 margin-left: 91.6666666667%;
943 }
944
945 @media (min-width: 576px) {
946 .col-sm {
947 -ms-flex-preferred-size: 0;
948 flex-basis: 0;
949 -webkit-box-flex: 1;
950 -ms-flex-positive: 1;
951 flex-grow: 1;
952 max-width: 100%;
953 }
954 .col-sm-auto {
955 -webkit-box-flex: 0;
956 -ms-flex: 0 0 auto;
957 flex: 0 0 auto;
958 width: auto;
959 max-width: none;
960 }
961 .col-sm-1 {
962 -webkit-box-flex: 0;
963 -ms-flex: 0 0 8.3333333333%;
964 flex: 0 0 8.3333333333%;
965 max-width: 8.3333333333%;
966 }
967 .col-sm-2 {
968 -webkit-box-flex: 0;
969 -ms-flex: 0 0 16.6666666667%;
970 flex: 0 0 16.6666666667%;
971 max-width: 16.6666666667%;
972 }
973 .col-sm-3 {
974 -webkit-box-flex: 0;
975 -ms-flex: 0 0 25%;
976 flex: 0 0 25%;
977 max-width: 25%;
978 }
979 .col-sm-4 {
980 -webkit-box-flex: 0;
981 -ms-flex: 0 0 33.3333333333%;
982 flex: 0 0 33.3333333333%;
983 max-width: 33.3333333333%;
984 }
985 .col-sm-5 {
986 -webkit-box-flex: 0;
987 -ms-flex: 0 0 41.6666666667%;
988 flex: 0 0 41.6666666667%;
989 max-width: 41.6666666667%;
990 }
991 .col-sm-6 {
992 -webkit-box-flex: 0;
993 -ms-flex: 0 0 50%;
994 flex: 0 0 50%;
995 max-width: 50%;
996 }
997 .col-sm-7 {
998 -webkit-box-flex: 0;
999 -ms-flex: 0 0 58.3333333333%;
1000 flex: 0 0 58.3333333333%;
1001 max-width: 58.3333333333%;
1002 }
1003 .col-sm-8 {
1004 -webkit-box-flex: 0;
1005 -ms-flex: 0 0 66.6666666667%;
1006 flex: 0 0 66.6666666667%;
1007 max-width: 66.6666666667%;
1008 }
1009 .col-sm-9 {
1010 -webkit-box-flex: 0;
1011 -ms-flex: 0 0 75%;
1012 flex: 0 0 75%;
1013 max-width: 75%;
1014 }
1015 .col-sm-10 {
1016 -webkit-box-flex: 0;
1017 -ms-flex: 0 0 83.3333333333%;
1018 flex: 0 0 83.3333333333%;
1019 max-width: 83.3333333333%;
1020 }
1021 .col-sm-11 {
1022 -webkit-box-flex: 0;
1023 -ms-flex: 0 0 91.6666666667%;
1024 flex: 0 0 91.6666666667%;
1025 max-width: 91.6666666667%;
1026 }
1027 .col-sm-12 {
1028 -webkit-box-flex: 0;
1029 -ms-flex: 0 0 100%;
1030 flex: 0 0 100%;
1031 max-width: 100%;
1032 }
1033 .order-sm-first {
1034 -webkit-box-ordinal-group: 0;
1035 -ms-flex-order: -1;
1036 order: -1;
1037 }
1038 .order-sm-1 {
1039 -webkit-box-ordinal-group: 2;
1040 -ms-flex-order: 1;
1041 order: 1;
1042 }
1043 .order-sm-2 {
1044 -webkit-box-ordinal-group: 3;
1045 -ms-flex-order: 2;
1046 order: 2;
1047 }
1048 .order-sm-3 {
1049 -webkit-box-ordinal-group: 4;
1050 -ms-flex-order: 3;
1051 order: 3;
1052 }
1053 .order-sm-4 {
1054 -webkit-box-ordinal-group: 5;
1055 -ms-flex-order: 4;
1056 order: 4;
1057 }
1058 .order-sm-5 {
1059 -webkit-box-ordinal-group: 6;
1060 -ms-flex-order: 5;
1061 order: 5;
1062 }
1063 .order-sm-6 {
1064 -webkit-box-ordinal-group: 7;
1065 -ms-flex-order: 6;
1066 order: 6;
1067 }
1068 .order-sm-7 {
1069 -webkit-box-ordinal-group: 8;
1070 -ms-flex-order: 7;
1071 order: 7;
1072 }
1073 .order-sm-8 {
1074 -webkit-box-ordinal-group: 9;
1075 -ms-flex-order: 8;
1076 order: 8;
1077 }
1078 .order-sm-9 {
1079 -webkit-box-ordinal-group: 10;
1080 -ms-flex-order: 9;
1081 order: 9;
1082 }
1083 .order-sm-10 {
1084 -webkit-box-ordinal-group: 11;
1085 -ms-flex-order: 10;
1086 order: 10;
1087 }
1088 .order-sm-11 {
1089 -webkit-box-ordinal-group: 12;
1090 -ms-flex-order: 11;
1091 order: 11;
1092 }
1093 .order-sm-12 {
1094 -webkit-box-ordinal-group: 13;
1095 -ms-flex-order: 12;
1096 order: 12;
1097 }
1098 .offset-sm-0 {
1099 margin-left: 0;
1100 }
1101 .offset-sm-1 {
1102 margin-left: 8.3333333333%;
1103 }
1104 .offset-sm-2 {
1105 margin-left: 16.6666666667%;
1106 }
1107 .offset-sm-3 {
1108 margin-left: 25%;
1109 }
1110 .offset-sm-4 {
1111 margin-left: 33.3333333333%;
1112 }
1113 .offset-sm-5 {
1114 margin-left: 41.6666666667%;
1115 }
1116 .offset-sm-6 {
1117 margin-left: 50%;
1118 }
1119 .offset-sm-7 {
1120 margin-left: 58.3333333333%;
1121 }
1122 .offset-sm-8 {
1123 margin-left: 66.6666666667%;
1124 }
1125 .offset-sm-9 {
1126 margin-left: 75%;
1127 }
1128 .offset-sm-10 {
1129 margin-left: 83.3333333333%;
1130 }
1131 .offset-sm-11 {
1132 margin-left: 91.6666666667%;
1133 }
1134 }
1135
1136 @media (min-width: 768px) {
1137 .col-md {
1138 -ms-flex-preferred-size: 0;
1139 flex-basis: 0;
1140 -webkit-box-flex: 1;
1141 -ms-flex-positive: 1;
1142 flex-grow: 1;
1143 max-width: 100%;
1144 }
1145 .col-md-auto {
1146 -webkit-box-flex: 0;
1147 -ms-flex: 0 0 auto;
1148 flex: 0 0 auto;
1149 width: auto;
1150 max-width: none;
1151 }
1152 .col-md-1 {
1153 -webkit-box-flex: 0;
1154 -ms-flex: 0 0 8.3333333333%;
1155 flex: 0 0 8.3333333333%;
1156 max-width: 8.3333333333%;
1157 }
1158 .col-md-2 {
1159 -webkit-box-flex: 0;
1160 -ms-flex: 0 0 16.6666666667%;
1161 flex: 0 0 16.6666666667%;
1162 max-width: 16.6666666667%;
1163 }
1164 .col-md-3 {
1165 -webkit-box-flex: 0;
1166 -ms-flex: 0 0 25%;
1167 flex: 0 0 25%;
1168 max-width: 25%;
1169 }
1170 .col-md-4 {
1171 -webkit-box-flex: 0;
1172 -ms-flex: 0 0 33.3333333333%;
1173 flex: 0 0 33.3333333333%;
1174 max-width: 33.3333333333%;
1175 }
1176 .col-md-5 {
1177 -webkit-box-flex: 0;
1178 -ms-flex: 0 0 41.6666666667%;
1179 flex: 0 0 41.6666666667%;
1180 max-width: 41.6666666667%;
1181 }
1182 .col-md-6 {
1183 -webkit-box-flex: 0;
1184 -ms-flex: 0 0 50%;
1185 flex: 0 0 50%;
1186 max-width: 50%;
1187 }
1188 .col-md-7 {
1189 -webkit-box-flex: 0;
1190 -ms-flex: 0 0 58.3333333333%;
1191 flex: 0 0 58.3333333333%;
1192 max-width: 58.3333333333%;
1193 }
1194 .col-md-8 {
1195 -webkit-box-flex: 0;
1196 -ms-flex: 0 0 66.6666666667%;
1197 flex: 0 0 66.6666666667%;
1198 max-width: 66.6666666667%;
1199 }
1200 .col-md-9 {
1201 -webkit-box-flex: 0;
1202 -ms-flex: 0 0 75%;
1203 flex: 0 0 75%;
1204 max-width: 75%;
1205 }
1206 .col-md-10 {
1207 -webkit-box-flex: 0;
1208 -ms-flex: 0 0 83.3333333333%;
1209 flex: 0 0 83.3333333333%;
1210 max-width: 83.3333333333%;
1211 }
1212 .col-md-11 {
1213 -webkit-box-flex: 0;
1214 -ms-flex: 0 0 91.6666666667%;
1215 flex: 0 0 91.6666666667%;
1216 max-width: 91.6666666667%;
1217 }
1218 .col-md-12 {
1219 -webkit-box-flex: 0;
1220 -ms-flex: 0 0 100%;
1221 flex: 0 0 100%;
1222 max-width: 100%;
1223 }
1224 .order-md-first {
1225 -webkit-box-ordinal-group: 0;
1226 -ms-flex-order: -1;
1227 order: -1;
1228 }
1229 .order-md-1 {
1230 -webkit-box-ordinal-group: 2;
1231 -ms-flex-order: 1;
1232 order: 1;
1233 }
1234 .order-md-2 {
1235 -webkit-box-ordinal-group: 3;
1236 -ms-flex-order: 2;
1237 order: 2;
1238 }
1239 .order-md-3 {
1240 -webkit-box-ordinal-group: 4;
1241 -ms-flex-order: 3;
1242 order: 3;
1243 }
1244 .order-md-4 {
1245 -webkit-box-ordinal-group: 5;
1246 -ms-flex-order: 4;
1247 order: 4;
1248 }
1249 .order-md-5 {
1250 -webkit-box-ordinal-group: 6;
1251 -ms-flex-order: 5;
1252 order: 5;
1253 }
1254 .order-md-6 {
1255 -webkit-box-ordinal-group: 7;
1256 -ms-flex-order: 6;
1257 order: 6;
1258 }
1259 .order-md-7 {
1260 -webkit-box-ordinal-group: 8;
1261 -ms-flex-order: 7;
1262 order: 7;
1263 }
1264 .order-md-8 {
1265 -webkit-box-ordinal-group: 9;
1266 -ms-flex-order: 8;
1267 order: 8;
1268 }
1269 .order-md-9 {
1270 -webkit-box-ordinal-group: 10;
1271 -ms-flex-order: 9;
1272 order: 9;
1273 }
1274 .order-md-10 {
1275 -webkit-box-ordinal-group: 11;
1276 -ms-flex-order: 10;
1277 order: 10;
1278 }
1279 .order-md-11 {
1280 -webkit-box-ordinal-group: 12;
1281 -ms-flex-order: 11;
1282 order: 11;
1283 }
1284 .order-md-12 {
1285 -webkit-box-ordinal-group: 13;
1286 -ms-flex-order: 12;
1287 order: 12;
1288 }
1289 .offset-md-0 {
1290 margin-left: 0;
1291 }
1292 .offset-md-1 {
1293 margin-left: 8.3333333333%;
1294 }
1295 .offset-md-2 {
1296 margin-left: 16.6666666667%;
1297 }
1298 .offset-md-3 {
1299 margin-left: 25%;
1300 }
1301 .offset-md-4 {
1302 margin-left: 33.3333333333%;
1303 }
1304 .offset-md-5 {
1305 margin-left: 41.6666666667%;
1306 }
1307 .offset-md-6 {
1308 margin-left: 50%;
1309 }
1310 .offset-md-7 {
1311 margin-left: 58.3333333333%;
1312 }
1313 .offset-md-8 {
1314 margin-left: 66.6666666667%;
1315 }
1316 .offset-md-9 {
1317 margin-left: 75%;
1318 }
1319 .offset-md-10 {
1320 margin-left: 83.3333333333%;
1321 }
1322 .offset-md-11 {
1323 margin-left: 91.6666666667%;
1324 }
1325 }
1326
1327 @media (min-width: 992px) {
1328 .col-lg {
1329 -ms-flex-preferred-size: 0;
1330 flex-basis: 0;
1331 -webkit-box-flex: 1;
1332 -ms-flex-positive: 1;
1333 flex-grow: 1;
1334 max-width: 100%;
1335 }
1336 .col-lg-auto {
1337 -webkit-box-flex: 0;
1338 -ms-flex: 0 0 auto;
1339 flex: 0 0 auto;
1340 width: auto;
1341 max-width: none;
1342 }
1343 .col-lg-1 {
1344 -webkit-box-flex: 0;
1345 -ms-flex: 0 0 8.3333333333%;
1346 flex: 0 0 8.3333333333%;
1347 max-width: 8.3333333333%;
1348 }
1349 .col-lg-2 {
1350 -webkit-box-flex: 0;
1351 -ms-flex: 0 0 16.6666666667%;
1352 flex: 0 0 16.6666666667%;
1353 max-width: 16.6666666667%;
1354 }
1355 .col-lg-3 {
1356 -webkit-box-flex: 0;
1357 -ms-flex: 0 0 25%;
1358 flex: 0 0 25%;
1359 max-width: 25%;
1360 }
1361 .col-lg-4 {
1362 -webkit-box-flex: 0;
1363 -ms-flex: 0 0 33.3333333333%;
1364 flex: 0 0 33.3333333333%;
1365 max-width: 33.3333333333%;
1366 }
1367 .col-lg-5 {
1368 -webkit-box-flex: 0;
1369 -ms-flex: 0 0 41.6666666667%;
1370 flex: 0 0 41.6666666667%;
1371 max-width: 41.6666666667%;
1372 }
1373 .col-lg-6 {
1374 -webkit-box-flex: 0;
1375 -ms-flex: 0 0 50%;
1376 flex: 0 0 50%;
1377 max-width: 50%;
1378 }
1379 .col-lg-7 {
1380 -webkit-box-flex: 0;
1381 -ms-flex: 0 0 58.3333333333%;
1382 flex: 0 0 58.3333333333%;
1383 max-width: 58.3333333333%;
1384 }
1385 .col-lg-8 {
1386 -webkit-box-flex: 0;
1387 -ms-flex: 0 0 66.6666666667%;
1388 flex: 0 0 66.6666666667%;
1389 max-width: 66.6666666667%;
1390 }
1391 .col-lg-9 {
1392 -webkit-box-flex: 0;
1393 -ms-flex: 0 0 75%;
1394 flex: 0 0 75%;
1395 max-width: 75%;
1396 }
1397 .col-lg-10 {
1398 -webkit-box-flex: 0;
1399 -ms-flex: 0 0 83.3333333333%;
1400 flex: 0 0 83.3333333333%;
1401 max-width: 83.3333333333%;
1402 }
1403 .col-lg-11 {
1404 -webkit-box-flex: 0;
1405 -ms-flex: 0 0 91.6666666667%;
1406 flex: 0 0 91.6666666667%;
1407 max-width: 91.6666666667%;
1408 }
1409 .col-lg-12 {
1410 -webkit-box-flex: 0;
1411 -ms-flex: 0 0 100%;
1412 flex: 0 0 100%;
1413 max-width: 100%;
1414 }
1415 .order-lg-first {
1416 -webkit-box-ordinal-group: 0;
1417 -ms-flex-order: -1;
1418 order: -1;
1419 }
1420 .order-lg-1 {
1421 -webkit-box-ordinal-group: 2;
1422 -ms-flex-order: 1;
1423 order: 1;
1424 }
1425 .order-lg-2 {
1426 -webkit-box-ordinal-group: 3;
1427 -ms-flex-order: 2;
1428 order: 2;
1429 }
1430 .order-lg-3 {
1431 -webkit-box-ordinal-group: 4;
1432 -ms-flex-order: 3;
1433 order: 3;
1434 }
1435 .order-lg-4 {
1436 -webkit-box-ordinal-group: 5;
1437 -ms-flex-order: 4;
1438 order: 4;
1439 }
1440 .order-lg-5 {
1441 -webkit-box-ordinal-group: 6;
1442 -ms-flex-order: 5;
1443 order: 5;
1444 }
1445 .order-lg-6 {
1446 -webkit-box-ordinal-group: 7;
1447 -ms-flex-order: 6;
1448 order: 6;
1449 }
1450 .order-lg-7 {
1451 -webkit-box-ordinal-group: 8;
1452 -ms-flex-order: 7;
1453 order: 7;
1454 }
1455 .order-lg-8 {
1456 -webkit-box-ordinal-group: 9;
1457 -ms-flex-order: 8;
1458 order: 8;
1459 }
1460 .order-lg-9 {
1461 -webkit-box-ordinal-group: 10;
1462 -ms-flex-order: 9;
1463 order: 9;
1464 }
1465 .order-lg-10 {
1466 -webkit-box-ordinal-group: 11;
1467 -ms-flex-order: 10;
1468 order: 10;
1469 }
1470 .order-lg-11 {
1471 -webkit-box-ordinal-group: 12;
1472 -ms-flex-order: 11;
1473 order: 11;
1474 }
1475 .order-lg-12 {
1476 -webkit-box-ordinal-group: 13;
1477 -ms-flex-order: 12;
1478 order: 12;
1479 }
1480 .offset-lg-0 {
1481 margin-left: 0;
1482 }
1483 .offset-lg-1 {
1484 margin-left: 8.3333333333%;
1485 }
1486 .offset-lg-2 {
1487 margin-left: 16.6666666667%;
1488 }
1489 .offset-lg-3 {
1490 margin-left: 25%;
1491 }
1492 .offset-lg-4 {
1493 margin-left: 33.3333333333%;
1494 }
1495 .offset-lg-5 {
1496 margin-left: 41.6666666667%;
1497 }
1498 .offset-lg-6 {
1499 margin-left: 50%;
1500 }
1501 .offset-lg-7 {
1502 margin-left: 58.3333333333%;
1503 }
1504 .offset-lg-8 {
1505 margin-left: 66.6666666667%;
1506 }
1507 .offset-lg-9 {
1508 margin-left: 75%;
1509 }
1510 .offset-lg-10 {
1511 margin-left: 83.3333333333%;
1512 }
1513 .offset-lg-11 {
1514 margin-left: 91.6666666667%;
1515 }
1516 }
1517
1518 @media (min-width: 1200px) {
1519 .col-xl {
1520 -ms-flex-preferred-size: 0;
1521 flex-basis: 0;
1522 -webkit-box-flex: 1;
1523 -ms-flex-positive: 1;
1524 flex-grow: 1;
1525 max-width: 100%;
1526 }
1527 .col-xl-auto {
1528 -webkit-box-flex: 0;
1529 -ms-flex: 0 0 auto;
1530 flex: 0 0 auto;
1531 width: auto;
1532 max-width: none;
1533 }
1534 .col-xl-1 {
1535 -webkit-box-flex: 0;
1536 -ms-flex: 0 0 8.3333333333%;
1537 flex: 0 0 8.3333333333%;
1538 max-width: 8.3333333333%;
1539 }
1540 .col-xl-2 {
1541 -webkit-box-flex: 0;
1542 -ms-flex: 0 0 16.6666666667%;
1543 flex: 0 0 16.6666666667%;
1544 max-width: 16.6666666667%;
1545 }
1546 .col-xl-3 {
1547 -webkit-box-flex: 0;
1548 -ms-flex: 0 0 25%;
1549 flex: 0 0 25%;
1550 max-width: 25%;
1551 }
1552 .col-xl-4 {
1553 -webkit-box-flex: 0;
1554 -ms-flex: 0 0 33.3333333333%;
1555 flex: 0 0 33.3333333333%;
1556 max-width: 33.3333333333%;
1557 }
1558 .col-xl-5 {
1559 -webkit-box-flex: 0;
1560 -ms-flex: 0 0 41.6666666667%;
1561 flex: 0 0 41.6666666667%;
1562 max-width: 41.6666666667%;
1563 }
1564 .col-xl-6 {
1565 -webkit-box-flex: 0;
1566 -ms-flex: 0 0 50%;
1567 flex: 0 0 50%;
1568 max-width: 50%;
1569 }
1570 .col-xl-7 {
1571 -webkit-box-flex: 0;
1572 -ms-flex: 0 0 58.3333333333%;
1573 flex: 0 0 58.3333333333%;
1574 max-width: 58.3333333333%;
1575 }
1576 .col-xl-8 {
1577 -webkit-box-flex: 0;
1578 -ms-flex: 0 0 66.6666666667%;
1579 flex: 0 0 66.6666666667%;
1580 max-width: 66.6666666667%;
1581 }
1582 .col-xl-9 {
1583 -webkit-box-flex: 0;
1584 -ms-flex: 0 0 75%;
1585 flex: 0 0 75%;
1586 max-width: 75%;
1587 }
1588 .col-xl-10 {
1589 -webkit-box-flex: 0;
1590 -ms-flex: 0 0 83.3333333333%;
1591 flex: 0 0 83.3333333333%;
1592 max-width: 83.3333333333%;
1593 }
1594 .col-xl-11 {
1595 -webkit-box-flex: 0;
1596 -ms-flex: 0 0 91.6666666667%;
1597 flex: 0 0 91.6666666667%;
1598 max-width: 91.6666666667%;
1599 }
1600 .col-xl-12 {
1601 -webkit-box-flex: 0;
1602 -ms-flex: 0 0 100%;
1603 flex: 0 0 100%;
1604 max-width: 100%;
1605 }
1606 .order-xl-first {
1607 -webkit-box-ordinal-group: 0;
1608 -ms-flex-order: -1;
1609 order: -1;
1610 }
1611 .order-xl-1 {
1612 -webkit-box-ordinal-group: 2;
1613 -ms-flex-order: 1;
1614 order: 1;
1615 }
1616 .order-xl-2 {
1617 -webkit-box-ordinal-group: 3;
1618 -ms-flex-order: 2;
1619 order: 2;
1620 }
1621 .order-xl-3 {
1622 -webkit-box-ordinal-group: 4;
1623 -ms-flex-order: 3;
1624 order: 3;
1625 }
1626 .order-xl-4 {
1627 -webkit-box-ordinal-group: 5;
1628 -ms-flex-order: 4;
1629 order: 4;
1630 }
1631 .order-xl-5 {
1632 -webkit-box-ordinal-group: 6;
1633 -ms-flex-order: 5;
1634 order: 5;
1635 }
1636 .order-xl-6 {
1637 -webkit-box-ordinal-group: 7;
1638 -ms-flex-order: 6;
1639 order: 6;
1640 }
1641 .order-xl-7 {
1642 -webkit-box-ordinal-group: 8;
1643 -ms-flex-order: 7;
1644 order: 7;
1645 }
1646 .order-xl-8 {
1647 -webkit-box-ordinal-group: 9;
1648 -ms-flex-order: 8;
1649 order: 8;
1650 }
1651 .order-xl-9 {
1652 -webkit-box-ordinal-group: 10;
1653 -ms-flex-order: 9;
1654 order: 9;
1655 }
1656 .order-xl-10 {
1657 -webkit-box-ordinal-group: 11;
1658 -ms-flex-order: 10;
1659 order: 10;
1660 }
1661 .order-xl-11 {
1662 -webkit-box-ordinal-group: 12;
1663 -ms-flex-order: 11;
1664 order: 11;
1665 }
1666 .order-xl-12 {
1667 -webkit-box-ordinal-group: 13;
1668 -ms-flex-order: 12;
1669 order: 12;
1670 }
1671 .offset-xl-0 {
1672 margin-left: 0;
1673 }
1674 .offset-xl-1 {
1675 margin-left: 8.3333333333%;
1676 }
1677 .offset-xl-2 {
1678 margin-left: 16.6666666667%;
1679 }
1680 .offset-xl-3 {
1681 margin-left: 25%;
1682 }
1683 .offset-xl-4 {
1684 margin-left: 33.3333333333%;
1685 }
1686 .offset-xl-5 {
1687 margin-left: 41.6666666667%;
1688 }
1689 .offset-xl-6 {
1690 margin-left: 50%;
1691 }
1692 .offset-xl-7 {
1693 margin-left: 58.3333333333%;
1694 }
1695 .offset-xl-8 {
1696 margin-left: 66.6666666667%;
1697 }
1698 .offset-xl-9 {
1699 margin-left: 75%;
1700 }
1701 .offset-xl-10 {
1702 margin-left: 83.3333333333%;
1703 }
1704 .offset-xl-11 {
1705 margin-left: 91.6666666667%;
1706 }
1707 }
1708
1709 .table {
1710 width: 100%;
1711 max-width: 100%;
1712 margin-bottom: 1rem;
1713 background-color: transparent;
1714 }
1715
1716 .table th,
1717 .table td {
1718 padding: 0.75rem;
1719 vertical-align: top;
1720 border-top: 1px solid #e9ecef;
1721 }
1722
1723 .table thead th {
1724 vertical-align: bottom;
1725 border-bottom: 2px solid #e9ecef;
1726 }
1727
1728 .table tbody + tbody {
1729 border-top: 2px solid #e9ecef;
1730 }
1731
1732 .table .table {
1733 background-color: #fff;
1734 }
1735
1736 .table-sm th,
1737 .table-sm td {
1738 padding: 0.3rem;
1739 }
1740
1741 .table-bordered {
1742 border: 1px solid #e9ecef;
1743 }
1744
1745 .table-bordered th,
1746 .table-bordered td {
1747 border: 1px solid #e9ecef;
1748 }
1749
1750 .table-bordered thead th,
1751 .table-bordered thead td {
1752 border-bottom-width: 2px;
1753 }
1754
1755 .table-striped tbody tr:nth-of-type(odd) {
1756 background-color: rgba(0, 0, 0, 0.05);
1757 }
1758
1759 .table-hover tbody tr:hover {
1760 background-color: rgba(0, 0, 0, 0.075);
1761 }
1762
1763 .table-primary,
1764 .table-primary > th,
1765 .table-primary > td {
1766 background-color: #f9cfc1;
1767 }
1768
1769 .table-hover .table-primary:hover {
1770 background-color: #f7bdaa;
1771 }
1772
1773 .table-hover .table-primary:hover > td,
1774 .table-hover .table-primary:hover > th {
1775 background-color: #f7bdaa;
1776 }
1777
1778 .table-secondary,
1779 .table-secondary > th,
1780 .table-secondary > td {
1781 background-color: #e8e6e4;
1782 }
1783
1784 .table-hover .table-secondary:hover {
1785 background-color: #dcd9d6;
1786 }
1787
1788 .table-hover .table-secondary:hover > td,
1789 .table-hover .table-secondary:hover > th {
1790 background-color: #dcd9d6;
1791 }
1792
1793 .table-success,
1794 .table-success > th,
1795 .table-success > td {
1796 background-color: #c7eacc;
1797 }
1798
1799 .table-hover .table-success:hover {
1800 background-color: #b4e3bb;
1801 }
1802
1803 .table-hover .table-success:hover > td,
1804 .table-hover .table-success:hover > th {
1805 background-color: #b4e3bb;
1806 }
1807
1808 .table-info,
1809 .table-info > th,
1810 .table-info > td {
1811 background-color: #bee5eb;
1812 }
1813
1814 .table-hover .table-info:hover {
1815 background-color: #abdde5;
1816 }
1817
1818 .table-hover .table-info:hover > td,
1819 .table-hover .table-info:hover > th {
1820 background-color: #abdde5;
1821 }
1822
1823 .table-warning,
1824 .table-warning > th,
1825 .table-warning > td {
1826 background-color: #fbebc9;
1827 }
1828
1829 .table-hover .table-warning:hover {
1830 background-color: #f9e2b1;
1831 }
1832
1833 .table-hover .table-warning:hover > td,
1834 .table-hover .table-warning:hover > th {
1835 background-color: #f9e2b1;
1836 }
1837
1838 .table-danger,
1839 .table-danger > th,
1840 .table-danger > td {
1841 background-color: #f6c7c4;
1842 }
1843
1844 .table-hover .table-danger:hover {
1845 background-color: #f3b2ae;
1846 }
1847
1848 .table-hover .table-danger:hover > td,
1849 .table-hover .table-danger:hover > th {
1850 background-color: #f3b2ae;
1851 }
1852
1853 .table-light,
1854 .table-light > th,
1855 .table-light > td {
1856 background-color: #f9fafb;
1857 }
1858
1859 .table-hover .table-light:hover {
1860 background-color: #eaedf1;
1861 }
1862
1863 .table-hover .table-light:hover > td,
1864 .table-hover .table-light:hover > th {
1865 background-color: #eaedf1;
1866 }
1867
1868 .table-dark,
1869 .table-dark > th,
1870 .table-dark > td {
1871 background-color: #d9c3cf;
1872 }
1873
1874 .table-hover .table-dark:hover {
1875 background-color: #cfb3c3;
1876 }
1877
1878 .table-hover .table-dark:hover > td,
1879 .table-hover .table-dark:hover > th {
1880 background-color: #cfb3c3;
1881 }
1882
1883 .table-active,
1884 .table-active > th,
1885 .table-active > td {
1886 background-color: rgba(0, 0, 0, 0.075);
1887 }
1888
1889 .table-hover .table-active:hover {
1890 background-color: rgba(0, 0, 0, 0.075);
1891 }
1892
1893 .table-hover .table-active:hover > td,
1894 .table-hover .table-active:hover > th {
1895 background-color: rgba(0, 0, 0, 0.075);
1896 }
1897
1898 .table .thead-dark th {
1899 color: #fff;
1900 background-color: #772953;
1901 border-color: #642246;
1902 }
1903
1904 .table .thead-light th {
1905 color: #495057;
1906 background-color: #e9ecef;
1907 border-color: #e9ecef;
1908 }
1909
1910 .table-dark {
1911 color: #fff;
1912 background-color: #772953;
1913 }
1914
1915 .table-dark th,
1916 .table-dark td,
1917 .table-dark thead th {
1918 border-color: #642246;
1919 }
1920
1921 .table-dark.table-bordered {
1922 border: 0;
1923 }
1924
1925 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1926 background-color: rgba(255, 255, 255, 0.05);
1927 }
1928
1929 .table-dark.table-hover tbody tr:hover {
1930 background-color: rgba(255, 255, 255, 0.075);
1931 }
1932
1933 @media (max-width: 575px) {
1934 .table-responsive-sm {
1935 display: block;
1936 width: 100%;
1937 overflow-x: auto;
1938 -webkit-overflow-scrolling: touch;
1939 -ms-overflow-style: -ms-autohiding-scrollbar;
1940 }
1941 .table-responsive-sm.table-bordered {
1942 border: 0;
1943 }
1944 }
1945
1946 @media (max-width: 767px) {
1947 .table-responsive-md {
1948 display: block;
1949 width: 100%;
1950 overflow-x: auto;
1951 -webkit-overflow-scrolling: touch;
1952 -ms-overflow-style: -ms-autohiding-scrollbar;
1953 }
1954 .table-responsive-md.table-bordered {
1955 border: 0;
1956 }
1957 }
1958
1959 @media (max-width: 991px) {
1960 .table-responsive-lg {
1961 display: block;
1962 width: 100%;
1963 overflow-x: auto;
1964 -webkit-overflow-scrolling: touch;
1965 -ms-overflow-style: -ms-autohiding-scrollbar;
1966 }
1967 .table-responsive-lg.table-bordered {
1968 border: 0;
1969 }
1970 }
1971
1972 @media (max-width: 1199px) {
1973 .table-responsive-xl {
1974 display: block;
1975 width: 100%;
1976 overflow-x: auto;
1977 -webkit-overflow-scrolling: touch;
1978 -ms-overflow-style: -ms-autohiding-scrollbar;
1979 }
1980 .table-responsive-xl.table-bordered {
1981 border: 0;
1982 }
1983 }
1984
1985 .table-responsive {
1986 display: block;
1987 width: 100%;
1988 overflow-x: auto;
1989 -webkit-overflow-scrolling: touch;
1990 -ms-overflow-style: -ms-autohiding-scrollbar;
1991 }
1992
1993 .table-responsive.table-bordered {
1994 border: 0;
1995 }
1996
1997 .form-control {
1998 display: block;
1999 width: 100%;
2000 padding: 0.375rem 0.75rem;
2001 font-size: 1rem;
2002 line-height: 1.5;
2003 color: #495057;
2004 background-color: #fff;
2005 background-image: none;
2006 background-clip: padding-box;
2007 border: 1px solid #ced4da;
2008 border-radius: 0.25rem;
2009 -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
2010 transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
2011 transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
2012 transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
2013 }
2014
2015 .form-control::-ms-expand {
2016 background-color: transparent;
2017 border: 0;
2018 }
2019
2020 .form-control:focus {
2021 color: #495057;
2022 background-color: #fff;
2023 border-color: #f4ad94;
2024 outline: none;
2025 -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 84, 32, 0.25);
2026 box-shadow: 0 0 0 0.2rem rgba(233, 84, 32, 0.25);
2027 }
2028
2029 .form-control::-webkit-input-placeholder {
2030 color: #868e96;
2031 opacity: 1;
2032 }
2033
2034 .form-control:-ms-input-placeholder {
2035 color: #868e96;
2036 opacity: 1;
2037 }
2038
2039 .form-control::-ms-input-placeholder {
2040 color: #868e96;
2041 opacity: 1;
2042 }
2043
2044 .form-control::placeholder {
2045 color: #868e96;
2046 opacity: 1;
2047 }
2048
2049 .form-control:disabled, .form-control[readonly] {
2050 background-color: #e9ecef;
2051 opacity: 1;
2052 }
2053
2054 select.form-control:not([size]):not([multiple]) {
2055 height: calc(2.25rem + 2px);
2056 }
2057
2058 select.form-control:focus::-ms-value {
2059 color: #495057;
2060 background-color: #fff;
2061 }
2062
2063 .form-control-file,
2064 .form-control-range {
2065 display: block;
2066 }
2067
2068 .col-form-label {
2069 padding-top: calc(0.375rem + 1px);
2070 padding-bottom: calc(0.375rem + 1px);
2071 margin-bottom: 0;
2072 line-height: 1.5;
2073 }
2074
2075 .col-form-label-lg {
2076 padding-top: calc(0.5rem + 1px);
2077 padding-bottom: calc(0.5rem + 1px);
2078 font-size: 1.25rem;
2079 line-height: 1.5;
2080 }
2081
2082 .col-form-label-sm {
2083 padding-top: calc(0.25rem + 1px);
2084 padding-bottom: calc(0.25rem + 1px);
2085 font-size: 0.875rem;
2086 line-height: 1.5;
2087 }
2088
2089 .col-form-legend {
2090 padding-top: 0.375rem;
2091 padding-bottom: 0.375rem;
2092 margin-bottom: 0;
2093 font-size: 1rem;
2094 }
2095
2096 .form-control-plaintext {
2097 padding-top: 0.375rem;
2098 padding-bottom: 0.375rem;
2099 margin-bottom: 0;
2100 line-height: 1.5;
2101 background-color: transparent;
2102 border: solid transparent;
2103 border-width: 1px 0;
2104 }
2105
2106 .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
2107 .input-group-sm > .form-control-plaintext.input-group-addon,
2108 .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
2109 .input-group-lg > .form-control-plaintext.input-group-addon,
2110 .input-group-lg > .input-group-btn > .form-control-plaintext.btn {
2111 padding-right: 0;
2112 padding-left: 0;
2113 }
2114
2115 .form-control-sm, .input-group-sm > .form-control,
2116 .input-group-sm > .input-group-addon,
2117 .input-group-sm > .input-group-btn > .btn {
2118 padding: 0.25rem 0.5rem;
2119 font-size: 0.875rem;
2120 line-height: 1.5;
2121 border-radius: 0.2rem;
2122 }
2123
2124 select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
2125 .input-group-sm > select.input-group-addon:not([size]):not([multiple]),
2126 .input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
2127 height: calc(1.8125rem + 2px);
2128 }
2129
2130 .form-control-lg, .input-group-lg > .form-control,
2131 .input-group-lg > .input-group-addon,
2132 .input-group-lg > .input-group-btn > .btn {
2133 padding: 0.5rem 1rem;
2134 font-size: 1.25rem;
2135 line-height: 1.5;
2136 border-radius: 0.3rem;
2137 }
2138
2139 select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
2140 .input-group-lg > select.input-group-addon:not([size]):not([multiple]),
2141 .input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
2142 height: calc(2.875rem + 2px);
2143 }
2144
2145 .form-group {
2146 margin-bottom: 1rem;
2147 }
2148
2149 .form-text {
2150 display: block;
2151 margin-top: 0.25rem;
2152 }
2153
2154 .form-row {
2155 display: -webkit-box;
2156 display: -ms-flexbox;
2157 display: flex;
2158 -ms-flex-wrap: wrap;
2159 flex-wrap: wrap;
2160 margin-right: -5px;
2161 margin-left: -5px;
2162 }
2163
2164 .form-row > .col,
2165 .form-row > [class*="col-"] {
2166 padding-right: 5px;
2167 padding-left: 5px;
2168 }
2169
2170 .form-check {
2171 position: relative;
2172 display: block;
2173 margin-bottom: 0.5rem;
2174 }
2175
2176 .form-check.disabled .form-check-label {
2177 color: #868e96;
2178 }
2179
2180 .form-check-label {
2181 padding-left: 1.25rem;
2182 margin-bottom: 0;
2183 }
2184
2185 .form-check-input {
2186 position: absolute;
2187 margin-top: 0.25rem;
2188 margin-left: -1.25rem;
2189 }
2190
2191 .form-check-inline {
2192 display: inline-block;
2193 margin-right: 0.75rem;
2194 }
2195
2196 .form-check-inline .form-check-label {
2197 vertical-align: middle;
2198 }
2199
2200 .valid-feedback {
2201 display: none;
2202 margin-top: .25rem;
2203 font-size: .875rem;
2204 color: #38B44A;
2205 }
2206
2207 .valid-tooltip {
2208 position: absolute;
2209 top: 100%;
2210 z-index: 5;
2211 display: none;
2212 width: 250px;
2213 padding: .5rem;
2214 margin-top: .1rem;
2215 font-size: .875rem;
2216 line-height: 1;
2217 color: #fff;
2218 background-color: rgba(56, 180, 74, 0.8);
2219 border-radius: .2rem;
2220 }
2221
2222 .was-validated .form-control:valid, .form-control.is-valid, .was-validated
2223 .custom-select:valid,
2224 .custom-select.is-valid {
2225 border-color: #38B44A;
2226 }
2227
2228 .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
2229 .custom-select:valid:focus,
2230 .custom-select.is-valid:focus {
2231 -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 180, 74, 0.25);
2232 box-shadow: 0 0 0 0.2rem rgba(56, 180, 74, 0.25);
2233 }
2234
2235 .was-validated .form-control:valid ~ .valid-feedback,
2236 .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
2237 .form-control.is-valid ~ .valid-tooltip, .was-validated
2238 .custom-select:valid ~ .valid-feedback,
2239 .was-validated
2240 .custom-select:valid ~ .valid-tooltip,
2241 .custom-select.is-valid ~ .valid-feedback,
2242 .custom-select.is-valid ~ .valid-tooltip {
2243 display: block;
2244 }
2245
2246 .was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
2247 color: #38B44A;
2248 }
2249
2250 .was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
2251 background-color: rgba(56, 180, 74, 0.25);
2252 }
2253
2254 .was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
2255 color: #38B44A;
2256 }
2257
2258 .was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
2259 border-color: #38B44A;
2260 }
2261
2262 .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {
2263 border-color: inherit;
2264 }
2265
2266 .was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
2267 -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 180, 74, 0.25);
2268 box-shadow: 0 0 0 0.2rem rgba(56, 180, 74, 0.25);
2269 }
2270
2271 .invalid-feedback {
2272 display: none;
2273 margin-top: .25rem;
2274 font-size: .875rem;
2275 color: #DF382C;
2276 }
2277
2278 .invalid-tooltip {
2279 position: absolute;
2280 top: 100%;
2281 z-index: 5;
2282 display: none;
2283 width: 250px;
2284 padding: .5rem;
2285 margin-top: .1rem;
2286 font-size: .875rem;
2287 line-height: 1;
2288 color: #fff;
2289 background-color: rgba(223, 56, 44, 0.8);
2290 border-radius: .2rem;
2291 }
2292
2293 .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
2294 .custom-select:invalid,
2295 .custom-select.is-invalid {
2296 border-color: #DF382C;
2297 }
2298
2299 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
2300 .custom-select:invalid:focus,
2301 .custom-select.is-invalid:focus {
2302 -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 56, 44, 0.25);
2303 box-shadow: 0 0 0 0.2rem rgba(223, 56, 44, 0.25);
2304 }
2305
2306 .was-validated .form-control:invalid ~ .invalid-feedback,
2307 .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
2308 .form-control.is-invalid ~ .invalid-tooltip, .was-validated
2309 .custom-select:invalid ~ .invalid-feedback,
2310 .was-validated
2311 .custom-select:invalid ~ .invalid-tooltip,
2312 .custom-select.is-invalid ~ .invalid-feedback,
2313 .custom-select.is-invalid ~ .invalid-tooltip {
2314 display: block;
2315 }
2316
2317 .was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
2318 color: #DF382C;
2319 }
2320
2321 .was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
2322 background-color: rgba(223, 56, 44, 0.25);
2323 }
2324
2325 .was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
2326 color: #DF382C;
2327 }
2328
2329 .was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {
2330 border-color: #DF382C;
2331 }
2332
2333 .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {
2334 border-color: inherit;
2335 }
2336
2337 .was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
2338 -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 56, 44, 0.25);
2339 box-shadow: 0 0 0 0.2rem rgba(223, 56, 44, 0.25);
2340 }
2341
2342 .form-inline {
2343 display: -webkit-box;
2344 display: -ms-flexbox;
2345 display: flex;
2346 -webkit-box-orient: horizontal;
2347 -webkit-box-direction: normal;
2348 -ms-flex-flow: row wrap;
2349 flex-flow: row wrap;
2350 -webkit-box-align: center;
2351 -ms-flex-align: center;
2352 align-items: center;
2353 }
2354
2355 .form-inline .form-check {
2356 width: 100%;
2357 }
2358
2359 @media (min-width: 576px) {
2360 .form-inline label {
2361 display: -webkit-box;
2362 display: -ms-flexbox;
2363 display: flex;
2364 -webkit-box-align: center;
2365 -ms-flex-align: center;
2366 align-items: center;
2367 -webkit-box-pack: center;
2368 -ms-flex-pack: center;
2369 justify-content: center;
2370 margin-bottom: 0;
2371 }
2372 .form-inline .form-group {
2373 display: -webkit-box;
2374 display: -ms-flexbox;
2375 display: flex;
2376 -webkit-box-flex: 0;
2377 -ms-flex: 0 0 auto;
2378 flex: 0 0 auto;
2379 -webkit-box-orient: horizontal;
2380 -webkit-box-direction: normal;
2381 -ms-flex-flow: row wrap;
2382 flex-flow: row wrap;
2383 -webkit-box-align: center;
2384 -ms-flex-align: center;
2385 align-items: center;
2386 margin-bottom: 0;
2387 }
2388 .form-inline .form-control {
2389 display: inline-block;
2390 width: auto;
2391 vertical-align: middle;
2392 }
2393 .form-inline .form-control-plaintext {
2394 display: inline-block;
2395 }
2396 .form-inline .input-group {
2397 width: auto;
2398 }
2399 .form-inline .form-check {
2400 display: -webkit-box;
2401 display: -ms-flexbox;
2402 display: flex;
2403 -webkit-box-align: center;
2404 -ms-flex-align: center;
2405 align-items: center;
2406 -webkit-box-pack: center;
2407 -ms-flex-pack: center;
2408 justify-content: center;
2409 width: auto;
2410 margin-top: 0;
2411 margin-bottom: 0;
2412 }
2413 .form-inline .form-check-label {
2414 padding-left: 0;
2415 }
2416 .form-inline .form-check-input {
2417 position: relative;
2418 margin-top: 0;
2419 margin-right: 0.25rem;
2420 margin-left: 0;
2421 }
2422 .form-inline .custom-control {
2423 display: -webkit-box;
2424 display: -ms-flexbox;
2425 display: flex;
2426 -webkit-box-align: center;
2427 -ms-flex-align: center;
2428 align-items: center;
2429 -webkit-box-pack: center;
2430 -ms-flex-pack: center;
2431 justify-content: center;
2432 padding-left: 0;
2433 }
2434 .form-inline .custom-control-indicator {
2435 position: static;
2436 display: inline-block;
2437 margin-right: 0.25rem;
2438 vertical-align: text-bottom;
2439 }
2440 .form-inline .has-feedback .form-control-feedback {
2441 top: 0;
2442 }
2443 }
2444
2445 .btn {
2446 display: inline-block;
2447 font-weight: 400;
2448 text-align: center;
2449 white-space: nowrap;
2450 vertical-align: middle;
2451 -webkit-user-select: none;
2452 -moz-user-select: none;
2453 -ms-user-select: none;
2454 user-select: none;
2455 border: 1px solid transparent;
2456 padding: 0.375rem 0.75rem;
2457 font-size: 1rem;
2458 line-height: 1.5;
2459 border-radius: 0.25rem;
2460 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2461 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2462 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2463 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2464 }
2465
2466 .btn:focus, .btn:hover {
2467 text-decoration: none;
2468 }
2469
2470 .btn:focus, .btn.focus {
2471 outline: 0;
2472 -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 84, 32, 0.25);
2473 box-shadow: 0 0 0 0.2rem rgba(233, 84, 32, 0.25);
2474 }
2475
2476 .btn.disabled, .btn:disabled {
2477 opacity: .65;
2478 }
2479
2480 .btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {
2481 background-image: none;
2482 }
2483
2484 a.btn.disabled,
2485 fieldset[disabled] a.btn {
2486 pointer-events: none;
2487 }
2488
2489 .btn-primary {
2490 color: #fff;
2491 background-color: #E95420;
2492 border-color: #E95420;
2493 }
2494
2495 .btn-primary:hover {
2496 color: #fff;
2497 background-color: #ce4414;
2498 border-color: #c34113;
2499 }
2500
2501 .btn-primary:focus, .btn-primary.focus {
2502 -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2503 box-shadow: 0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2504 }
2505
2506 .btn-primary.disabled, .btn-primary:disabled {
2507 background-color: #E95420;
2508 border-color: #E95420;
2509 }
2510
2511 .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
2512 .show > .btn-primary.dropdown-toggle {
2513 color: #fff;
2514 background-color: #c34113;
2515 border-color: #b73d12;
2516 -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2517 box-shadow: 0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2518 }
2519
2520 .btn-secondary {
2521 color: #111;
2522 background-color: #AEA79F;
2523 border-color: #AEA79F;
2524 }
2525
2526 .btn-secondary:hover {
2527 color: #fff;
2528 background-color: #9c948a;
2529 border-color: #978e83;
2530 }
2531
2532 .btn-secondary:focus, .btn-secondary.focus {
2533 -webkit-box-shadow: 0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2534 box-shadow: 0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2535 }
2536
2537 .btn-secondary.disabled, .btn-secondary:disabled {
2538 background-color: #AEA79F;
2539 border-color: #AEA79F;
2540 }
2541
2542 .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,
2543 .show > .btn-secondary.dropdown-toggle {
2544 color: #fff;
2545 background-color: #978e83;
2546 border-color: #91877c;
2547 -webkit-box-shadow: 0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2548 box-shadow: 0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2549 }
2550
2551 .btn-success {
2552 color: #fff;
2553 background-color: #38B44A;
2554 border-color: #38B44A;
2555 }
2556
2557 .btn-success:hover {
2558 color: #fff;
2559 background-color: #2f973e;
2560 border-color: #2c8d3a;
2561 }
2562
2563 .btn-success:focus, .btn-success.focus {
2564 -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2565 box-shadow: 0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2566 }
2567
2568 .btn-success.disabled, .btn-success:disabled {
2569 background-color: #38B44A;
2570 border-color: #38B44A;
2571 }
2572
2573 .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,
2574 .show > .btn-success.dropdown-toggle {
2575 color: #fff;
2576 background-color: #2c8d3a;
2577 border-color: #298336;
2578 -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2579 box-shadow: 0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2580 }
2581
2582 .btn-info {
2583 color: #fff;
2584 background-color: #17a2b8;
2585 border-color: #17a2b8;
2586 }
2587
2588 .btn-info:hover {
2589 color: #fff;
2590 background-color: #138496;
2591 border-color: #117a8b;
2592 }
2593
2594 .btn-info:focus, .btn-info.focus {
2595 -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2596 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2597 }
2598
2599 .btn-info.disabled, .btn-info:disabled {
2600 background-color: #17a2b8;
2601 border-color: #17a2b8;
2602 }
2603
2604 .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,
2605 .show > .btn-info.dropdown-toggle {
2606 color: #fff;
2607 background-color: #117a8b;
2608 border-color: #10707f;
2609 -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2610 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2611 }
2612
2613 .btn-warning {
2614 color: #111;
2615 background-color: #EFB73E;
2616 border-color: #EFB73E;
2617 }
2618
2619 .btn-warning:hover {
2620 color: #111;
2621 background-color: #ecaa1b;
2622 border-color: #e7a413;
2623 }
2624
2625 .btn-warning:focus, .btn-warning.focus {
2626 -webkit-box-shadow: 0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2627 box-shadow: 0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2628 }
2629
2630 .btn-warning.disabled, .btn-warning:disabled {
2631 background-color: #EFB73E;
2632 border-color: #EFB73E;
2633 }
2634
2635 .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,
2636 .show > .btn-warning.dropdown-toggle {
2637 color: #111;
2638 background-color: #e7a413;
2639 border-color: #db9c12;
2640 -webkit-box-shadow: 0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2641 box-shadow: 0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2642 }
2643
2644 .btn-danger {
2645 color: #fff;
2646 background-color: #DF382C;
2647 border-color: #DF382C;
2648 }
2649
2650 .btn-danger:hover {
2651 color: #fff;
2652 background-color: #c7291e;
2653 border-color: #bc271c;
2654 }
2655
2656 .btn-danger:focus, .btn-danger.focus {
2657 -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2658 box-shadow: 0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2659 }
2660
2661 .btn-danger.disabled, .btn-danger:disabled {
2662 background-color: #DF382C;
2663 border-color: #DF382C;
2664 }
2665
2666 .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,
2667 .show > .btn-danger.dropdown-toggle {
2668 color: #fff;
2669 background-color: #bc271c;
2670 border-color: #b0251b;
2671 -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2672 box-shadow: 0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2673 }
2674
2675 .btn-light {
2676 color: #111;
2677 background-color: #e9ecef;
2678 border-color: #e9ecef;
2679 }
2680
2681 .btn-light:hover {
2682 color: #111;
2683 background-color: #d3d9df;
2684 border-color: #cbd3da;
2685 }
2686
2687 .btn-light:focus, .btn-light.focus {
2688 -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2689 box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2690 }
2691
2692 .btn-light.disabled, .btn-light:disabled {
2693 background-color: #e9ecef;
2694 border-color: #e9ecef;
2695 }
2696
2697 .btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active,
2698 .show > .btn-light.dropdown-toggle {
2699 color: #111;
2700 background-color: #cbd3da;
2701 border-color: #c4ccd4;
2702 -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2703 box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2704 }
2705
2706 .btn-dark {
2707 color: #fff;
2708 background-color: #772953;
2709 border-color: #772953;
2710 }
2711
2712 .btn-dark:hover {
2713 color: #fff;
2714 background-color: #5b1f3f;
2715 border-color: #511c39;
2716 }
2717
2718 .btn-dark:focus, .btn-dark.focus {
2719 -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2720 box-shadow: 0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2721 }
2722
2723 .btn-dark.disabled, .btn-dark:disabled {
2724 background-color: #772953;
2725 border-color: #772953;
2726 }
2727
2728 .btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active,
2729 .show > .btn-dark.dropdown-toggle {
2730 color: #fff;
2731 background-color: #511c39;
2732 border-color: #481932;
2733 -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2734 box-shadow: 0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2735 }
2736
2737 .btn-outline-primary {
2738 color: #E95420;
2739 background-color: transparent;
2740 background-image: none;
2741 border-color: #E95420;
2742 }
2743
2744 .btn-outline-primary:hover {
2745 color: #fff;
2746 background-color: #E95420;
2747 border-color: #E95420;
2748 }
2749
2750 .btn-outline-primary:focus, .btn-outline-primary.focus {
2751 -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2752 box-shadow: 0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2753 }
2754
2755 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2756 color: #E95420;
2757 background-color: transparent;
2758 }
2759
2760 .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,
2761 .show > .btn-outline-primary.dropdown-toggle {
2762 color: #fff;
2763 background-color: #E95420;
2764 border-color: #E95420;
2765 -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2766 box-shadow: 0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2767 }
2768
2769 .btn-outline-secondary {
2770 color: #AEA79F;
2771 background-color: transparent;
2772 background-image: none;
2773 border-color: #AEA79F;
2774 }
2775
2776 .btn-outline-secondary:hover {
2777 color: #fff;
2778 background-color: #AEA79F;
2779 border-color: #AEA79F;
2780 }
2781
2782 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2783 -webkit-box-shadow: 0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2784 box-shadow: 0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2785 }
2786
2787 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2788 color: #AEA79F;
2789 background-color: transparent;
2790 }
2791
2792 .btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,
2793 .show > .btn-outline-secondary.dropdown-toggle {
2794 color: #fff;
2795 background-color: #AEA79F;
2796 border-color: #AEA79F;
2797 -webkit-box-shadow: 0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2798 box-shadow: 0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2799 }
2800
2801 .btn-outline-success {
2802 color: #38B44A;
2803 background-color: transparent;
2804 background-image: none;
2805 border-color: #38B44A;
2806 }
2807
2808 .btn-outline-success:hover {
2809 color: #fff;
2810 background-color: #38B44A;
2811 border-color: #38B44A;
2812 }
2813
2814 .btn-outline-success:focus, .btn-outline-success.focus {
2815 -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2816 box-shadow: 0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2817 }
2818
2819 .btn-outline-success.disabled, .btn-outline-success:disabled {
2820 color: #38B44A;
2821 background-color: transparent;
2822 }
2823
2824 .btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,
2825 .show > .btn-outline-success.dropdown-toggle {
2826 color: #fff;
2827 background-color: #38B44A;
2828 border-color: #38B44A;
2829 -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2830 box-shadow: 0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2831 }
2832
2833 .btn-outline-info {
2834 color: #17a2b8;
2835 background-color: transparent;
2836 background-image: none;
2837 border-color: #17a2b8;
2838 }
2839
2840 .btn-outline-info:hover {
2841 color: #fff;
2842 background-color: #17a2b8;
2843 border-color: #17a2b8;
2844 }
2845
2846 .btn-outline-info:focus, .btn-outline-info.focus {
2847 -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2848 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2849 }
2850
2851 .btn-outline-info.disabled, .btn-outline-info:disabled {
2852 color: #17a2b8;
2853 background-color: transparent;
2854 }
2855
2856 .btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,
2857 .show > .btn-outline-info.dropdown-toggle {
2858 color: #fff;
2859 background-color: #17a2b8;
2860 border-color: #17a2b8;
2861 -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2862 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2863 }
2864
2865 .btn-outline-warning {
2866 color: #EFB73E;
2867 background-color: transparent;
2868 background-image: none;
2869 border-color: #EFB73E;
2870 }
2871
2872 .btn-outline-warning:hover {
2873 color: #fff;
2874 background-color: #EFB73E;
2875 border-color: #EFB73E;
2876 }
2877
2878 .btn-outline-warning:focus, .btn-outline-warning.focus {
2879 -webkit-box-shadow: 0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2880 box-shadow: 0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2881 }
2882
2883 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2884 color: #EFB73E;
2885 background-color: transparent;
2886 }
2887
2888 .btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,
2889 .show > .btn-outline-warning.dropdown-toggle {
2890 color: #fff;
2891 background-color: #EFB73E;
2892 border-color: #EFB73E;
2893 -webkit-box-shadow: 0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2894 box-shadow: 0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2895 }
2896
2897 .btn-outline-danger {
2898 color: #DF382C;
2899 background-color: transparent;
2900 background-image: none;
2901 border-color: #DF382C;
2902 }
2903
2904 .btn-outline-danger:hover {
2905 color: #fff;
2906 background-color: #DF382C;
2907 border-color: #DF382C;
2908 }
2909
2910 .btn-outline-danger:focus, .btn-outline-danger.focus {
2911 -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2912 box-shadow: 0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2913 }
2914
2915 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2916 color: #DF382C;
2917 background-color: transparent;
2918 }
2919
2920 .btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,
2921 .show > .btn-outline-danger.dropdown-toggle {
2922 color: #fff;
2923 background-color: #DF382C;
2924 border-color: #DF382C;
2925 -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2926 box-shadow: 0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2927 }
2928
2929 .btn-outline-light {
2930 color: #e9ecef;
2931 background-color: transparent;
2932 background-image: none;
2933 border-color: #e9ecef;
2934 }
2935
2936 .btn-outline-light:hover {
2937 color: #212529;
2938 background-color: #e9ecef;
2939 border-color: #e9ecef;
2940 }
2941
2942 .btn-outline-light:focus, .btn-outline-light.focus {
2943 -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2944 box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2945 }
2946
2947 .btn-outline-light.disabled, .btn-outline-light:disabled {
2948 color: #e9ecef;
2949 background-color: transparent;
2950 }
2951
2952 .btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,
2953 .show > .btn-outline-light.dropdown-toggle {
2954 color: #212529;
2955 background-color: #e9ecef;
2956 border-color: #e9ecef;
2957 -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2958 box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2959 }
2960
2961 .btn-outline-dark {
2962 color: #772953;
2963 background-color: transparent;
2964 background-image: none;
2965 border-color: #772953;
2966 }
2967
2968 .btn-outline-dark:hover {
2969 color: #fff;
2970 background-color: #772953;
2971 border-color: #772953;
2972 }
2973
2974 .btn-outline-dark:focus, .btn-outline-dark.focus {
2975 -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2976 box-shadow: 0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2977 }
2978
2979 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
2980 color: #772953;
2981 background-color: transparent;
2982 }
2983
2984 .btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active,
2985 .show > .btn-outline-dark.dropdown-toggle {
2986 color: #fff;
2987 background-color: #772953;
2988 border-color: #772953;
2989 -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2990 box-shadow: 0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2991 }
2992
2993 .btn-link {
2994 font-weight: 400;
2995 color: #E95420;
2996 background-color: transparent;
2997 }
2998
2999 .btn-link:hover {
3000 color: #ac3911;
3001 text-decoration: underline;
3002 background-color: transparent;
3003 border-color: transparent;
3004 }
3005
3006 .btn-link:focus, .btn-link.focus {
3007 border-color: transparent;
3008 -webkit-box-shadow: none;
3009 box-shadow: none;
3010 }
3011
3012 .btn-link:disabled, .btn-link.disabled {
3013 color: #868e96;
3014 }
3015
3016 .btn-lg, .btn-group-lg > .btn {
3017 padding: 0.5rem 1rem;
3018 font-size: 1.25rem;
3019 line-height: 1.5;
3020 border-radius: 0.3rem;
3021 }
3022
3023 .btn-sm, .btn-group-sm > .btn {
3024 padding: 0.25rem 0.5rem;
3025 font-size: 0.875rem;
3026 line-height: 1.5;
3027 border-radius: 0.2rem;
3028 }
3029
3030 .btn-block {
3031 display: block;
3032 width: 100%;
3033 }
3034
3035 .btn-block + .btn-block {
3036 margin-top: 0.5rem;
3037 }
3038
3039 input[type="submit"].btn-block,
3040 input[type="reset"].btn-block,
3041 input[type="button"].btn-block {
3042 width: 100%;
3043 }
3044
3045 .fade {
3046 opacity: 0;
3047 -webkit-transition: opacity 0.15s linear;
3048 transition: opacity 0.15s linear;
3049 }
3050
3051 .fade.show {
3052 opacity: 1;
3053 }
3054
3055 .collapse {
3056 display: none;
3057 }
3058
3059 .collapse.show {
3060 display: block;
3061 }
3062
3063 tr.collapse.show {
3064 display: table-row;
3065 }
3066
3067 tbody.collapse.show {
3068 display: table-row-group;
3069 }
3070
3071 .collapsing {
3072 position: relative;
3073 height: 0;
3074 overflow: hidden;
3075 -webkit-transition: height 0.35s ease;
3076 transition: height 0.35s ease;
3077 }
3078
3079 .dropup,
3080 .dropdown {
3081 position: relative;
3082 }
3083
3084 .dropdown-toggle::after {
3085 display: inline-block;
3086 width: 0;
3087 height: 0;
3088 margin-left: 0.255em;
3089 vertical-align: 0.255em;
3090 content: "";
3091 border-top: 0.3em solid;
3092 border-right: 0.3em solid transparent;
3093 border-bottom: 0;
3094 border-left: 0.3em solid transparent;
3095 }
3096
3097 .dropdown-toggle:empty::after {
3098 margin-left: 0;
3099 }
3100
3101 .dropdown-menu {
3102 position: absolute;
3103 top: 100%;
3104 left: 0;
3105 z-index: 1000;
3106 display: none;
3107 float: left;
3108 min-width: 10rem;
3109 padding: 0.5rem 0;
3110 margin: 0.125rem 0 0;
3111 font-size: 1rem;
3112 color: #333;
3113 text-align: left;
3114 list-style: none;
3115 background-color: #fff;
3116 background-clip: padding-box;
3117 border: 1px solid rgba(0, 0, 0, 0.15);
3118 border-radius: 0.25rem;
3119 }
3120
3121 .dropup .dropdown-menu {
3122 margin-top: 0;
3123 margin-bottom: 0.125rem;
3124 }
3125
3126 .dropup .dropdown-toggle::after {
3127 display: inline-block;
3128 width: 0;
3129 height: 0;
3130 margin-left: 0.255em;
3131 vertical-align: 0.255em;
3132 content: "";
3133 border-top: 0;
3134 border-right: 0.3em solid transparent;
3135 border-bottom: 0.3em solid;
3136 border-left: 0.3em solid transparent;
3137 }
3138
3139 .dropup .dropdown-toggle:empty::after {
3140 margin-left: 0;
3141 }
3142
3143 .dropdown-divider {
3144 height: 0;
3145 margin: 0.5rem 0;
3146 overflow: hidden;
3147 border-top: 1px solid #e9ecef;
3148 }
3149
3150 .dropdown-item {
3151 display: block;
3152 width: 100%;
3153 padding: 0.25rem 1.5rem;
3154 clear: both;
3155 font-weight: 400;
3156 color: #212529;
3157 text-align: inherit;
3158 white-space: nowrap;
3159 background: none;
3160 border: 0;
3161 }
3162
3163 .dropdown-item:focus, .dropdown-item:hover {
3164 color: #16181b;
3165 text-decoration: none;
3166 background-color: #f8f9fa;
3167 }
3168
3169 .dropdown-item.active, .dropdown-item:active {
3170 color: #fff;
3171 text-decoration: none;
3172 background-color: #E95420;
3173 }
3174
3175 .dropdown-item.disabled, .dropdown-item:disabled {
3176 color: #868e96;
3177 background-color: transparent;
3178 }
3179
3180 .dropdown-menu.show {
3181 display: block;
3182 }
3183
3184 .dropdown-header {
3185 display: block;
3186 padding: 0.5rem 1.5rem;
3187 margin-bottom: 0;
3188 font-size: 0.875rem;
3189 color: #868e96;
3190 white-space: nowrap;
3191 }
3192
3193 .btn-group,
3194 .btn-group-vertical {
3195 position: relative;
3196 display: -webkit-inline-box;
3197 display: -ms-inline-flexbox;
3198 display: inline-flex;
3199 vertical-align: middle;
3200 }
3201
3202 .btn-group > .btn,
3203 .btn-group-vertical > .btn {
3204 position: relative;
3205 -webkit-box-flex: 0;
3206 -ms-flex: 0 1 auto;
3207 flex: 0 1 auto;
3208 }
3209
3210 .btn-group > .btn:hover,
3211 .btn-group-vertical > .btn:hover {
3212 z-index: 2;
3213 }
3214
3215 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3216 .btn-group-vertical > .btn:focus,
3217 .btn-group-vertical > .btn:active,
3218 .btn-group-vertical > .btn.active {
3219 z-index: 2;
3220 }
3221
3222 .btn-group .btn + .btn,
3223 .btn-group .btn + .btn-group,
3224 .btn-group .btn-group + .btn,
3225 .btn-group .btn-group + .btn-group,
3226 .btn-group-vertical .btn + .btn,
3227 .btn-group-vertical .btn + .btn-group,
3228 .btn-group-vertical .btn-group + .btn,
3229 .btn-group-vertical .btn-group + .btn-group {
3230 margin-left: -1px;
3231 }
3232
3233 .btn-toolbar {
3234 display: -webkit-box;
3235 display: -ms-flexbox;
3236 display: flex;
3237 -ms-flex-wrap: wrap;
3238 flex-wrap: wrap;
3239 -webkit-box-pack: start;
3240 -ms-flex-pack: start;
3241 justify-content: flex-start;
3242 }
3243
3244 .btn-toolbar .input-group {
3245 width: auto;
3246 }
3247
3248 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3249 border-radius: 0;
3250 }
3251
3252 .btn-group > .btn:first-child {
3253 margin-left: 0;
3254 }
3255
3256 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3257 border-top-right-radius: 0;
3258 border-bottom-right-radius: 0;
3259 }
3260
3261 .btn-group > .btn:last-child:not(:first-child),
3262 .btn-group > .dropdown-toggle:not(:first-child) {
3263 border-top-left-radius: 0;
3264 border-bottom-left-radius: 0;
3265 }
3266
3267 .btn-group > .btn-group {
3268 float: left;
3269 }
3270
3271 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3272 border-radius: 0;
3273 }
3274
3275 .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
3276 .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3277 border-top-right-radius: 0;
3278 border-bottom-right-radius: 0;
3279 }
3280
3281 .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3282 border-top-left-radius: 0;
3283 border-bottom-left-radius: 0;
3284 }
3285
3286 .btn + .dropdown-toggle-split {
3287 padding-right: 0.5625rem;
3288 padding-left: 0.5625rem;
3289 }
3290
3291 .btn + .dropdown-toggle-split::after {
3292 margin-left: 0;
3293 }
3294
3295 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3296 padding-right: 0.375rem;
3297 padding-left: 0.375rem;
3298 }
3299
3300 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3301 padding-right: 0.75rem;
3302 padding-left: 0.75rem;
3303 }
3304
3305 .btn-group-vertical {
3306 -webkit-box-orient: vertical;
3307 -webkit-box-direction: normal;
3308 -ms-flex-direction: column;
3309 flex-direction: column;
3310 -webkit-box-align: start;
3311 -ms-flex-align: start;
3312 align-items: flex-start;
3313 -webkit-box-pack: center;
3314 -ms-flex-pack: center;
3315 justify-content: center;
3316 }
3317
3318 .btn-group-vertical .btn,
3319 .btn-group-vertical .btn-group {
3320 width: 100%;
3321 }
3322
3323 .btn-group-vertical > .btn + .btn,
3324 .btn-group-vertical > .btn + .btn-group,
3325 .btn-group-vertical > .btn-group + .btn,
3326 .btn-group-vertical > .btn-group + .btn-group {
3327 margin-top: -1px;
3328 margin-left: 0;
3329 }
3330
3331 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3332 border-radius: 0;
3333 }
3334
3335 .btn-group-vertical > .btn:first-child:not(:last-child) {
3336 border-bottom-right-radius: 0;
3337 border-bottom-left-radius: 0;
3338 }
3339
3340 .btn-group-vertical > .btn:last-child:not(:first-child) {
3341 border-top-left-radius: 0;
3342 border-top-right-radius: 0;
3343 }
3344
3345 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3346 border-radius: 0;
3347 }
3348
3349 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3350 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3351 border-bottom-right-radius: 0;
3352 border-bottom-left-radius: 0;
3353 }
3354
3355 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3356 border-top-left-radius: 0;
3357 border-top-right-radius: 0;
3358 }
3359
3360 [data-toggle="buttons"] > .btn input[type="radio"],
3361 [data-toggle="buttons"] > .btn input[type="checkbox"],
3362 [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3363 [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3364 position: absolute;
3365 clip: rect(0, 0, 0, 0);
3366 pointer-events: none;
3367 }
3368
3369 .input-group {
3370 position: relative;
3371 display: -webkit-box;
3372 display: -ms-flexbox;
3373 display: flex;
3374 -webkit-box-align: stretch;
3375 -ms-flex-align: stretch;
3376 align-items: stretch;
3377 width: 100%;
3378 }
3379
3380 .input-group .form-control {
3381 position: relative;
3382 z-index: 2;
3383 -webkit-box-flex: 1;
3384 -ms-flex: 1 1 auto;
3385 flex: 1 1 auto;
3386 width: 1%;
3387 margin-bottom: 0;
3388 }
3389
3390 .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
3391 z-index: 3;
3392 }
3393
3394 .input-group-addon,
3395 .input-group-btn,
3396 .input-group .form-control {
3397 display: -webkit-box;
3398 display: -ms-flexbox;
3399 display: flex;
3400 -webkit-box-align: center;
3401 -ms-flex-align: center;
3402 align-items: center;
3403 }
3404
3405 .input-group-addon:not(:first-child):not(:last-child),
3406 .input-group-btn:not(:first-child):not(:last-child),
3407 .input-group .form-control:not(:first-child):not(:last-child) {
3408 border-radius: 0;
3409 }
3410
3411 .input-group-addon,
3412 .input-group-btn {
3413 white-space: nowrap;
3414 }
3415
3416 .input-group-addon {
3417 padding: 0.375rem 0.75rem;
3418 margin-bottom: 0;
3419 font-size: 1rem;
3420 font-weight: 400;
3421 line-height: 1.5;
3422 color: #495057;
3423 text-align: center;
3424 background-color: #e9ecef;
3425 border: 1px solid #ced4da;
3426 border-radius: 0.25rem;
3427 }
3428
3429 .input-group-addon.form-control-sm,
3430 .input-group-sm > .input-group-addon,
3431 .input-group-sm > .input-group-btn > .input-group-addon.btn {
3432 padding: 0.25rem 0.5rem;
3433 font-size: 0.875rem;
3434 border-radius: 0.2rem;
3435 }
3436
3437 .input-group-addon.form-control-lg,
3438 .input-group-lg > .input-group-addon,
3439 .input-group-lg > .input-group-btn > .input-group-addon.btn {
3440 padding: 0.5rem 1rem;
3441 font-size: 1.25rem;
3442 border-radius: 0.3rem;
3443 }
3444
3445 .input-group-addon input[type="radio"],
3446 .input-group-addon input[type="checkbox"] {
3447 margin-top: 0;
3448 }
3449
3450 .input-group .form-control:not(:last-child),
3451 .input-group-addon:not(:last-child),
3452 .input-group-btn:not(:last-child) > .btn,
3453 .input-group-btn:not(:last-child) > .btn-group > .btn,
3454 .input-group-btn:not(:last-child) > .dropdown-toggle,
3455 .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
3456 .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
3457 border-top-right-radius: 0;
3458 border-bottom-right-radius: 0;
3459 }
3460
3461 .input-group-addon:not(:last-child) {
3462 border-right: 0;
3463 }
3464
3465 .input-group .form-control:not(:first-child),
3466 .input-group-addon:not(:first-child),
3467 .input-group-btn:not(:first-child) > .btn,
3468 .input-group-btn:not(:first-child) > .btn-group > .btn,
3469 .input-group-btn:not(:first-child) > .dropdown-toggle,
3470 .input-group-btn:not(:last-child) > .btn:not(:first-child),
3471 .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
3472 border-top-left-radius: 0;
3473 border-bottom-left-radius: 0;
3474 }
3475
3476 .form-control + .input-group-addon:not(:first-child) {
3477 border-left: 0;
3478 }
3479
3480 .input-group-btn {
3481 position: relative;
3482 -webkit-box-align: stretch;
3483 -ms-flex-align: stretch;
3484 align-items: stretch;
3485 font-size: 0;
3486 white-space: nowrap;
3487 }
3488
3489 .input-group-btn > .btn {
3490 position: relative;
3491 }
3492
3493 .input-group-btn > .btn + .btn {
3494 margin-left: -1px;
3495 }
3496
3497 .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
3498 z-index: 3;
3499 }
3500
3501 .input-group-btn:first-child > .btn + .btn {
3502 margin-left: 0;
3503 }
3504
3505 .input-group-btn:not(:last-child) > .btn,
3506 .input-group-btn:not(:last-child) > .btn-group {
3507 margin-right: -1px;
3508 }
3509
3510 .input-group-btn:not(:first-child) > .btn,
3511 .input-group-btn:not(:first-child) > .btn-group {
3512 z-index: 2;
3513 margin-left: 0;
3514 }
3515
3516 .input-group-btn:not(:first-child) > .btn:first-child,
3517 .input-group-btn:not(:first-child) > .btn-group:first-child {
3518 margin-left: -1px;
3519 }
3520
3521 .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
3522 .input-group-btn:not(:first-child) > .btn-group:focus,
3523 .input-group-btn:not(:first-child) > .btn-group:active,
3524 .input-group-btn:not(:first-child) > .btn-group:hover {
3525 z-index: 3;
3526 }
3527
3528 .custom-control {
3529 position: relative;
3530 display: -webkit-inline-box;
3531 display: -ms-inline-flexbox;
3532 display: inline-flex;
3533 min-height: 1.5rem;
3534 padding-left: 1.5rem;
3535 margin-right: 1rem;
3536 }
3537
3538 .custom-control-input {
3539 position: absolute;
3540 z-index: -1;
3541 opacity: 0;
3542 }
3543
3544 .custom-control-input:checked ~ .custom-control-indicator {
3545 color: #fff;
3546 background-color: #E95420;
3547 }
3548
3549 .custom-control-input:focus ~ .custom-control-indicator {
3550 -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(233, 84, 32, 0.25);
3551 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(233, 84, 32, 0.25);
3552 }
3553
3554 .custom-control-input:active ~ .custom-control-indicator {
3555 color: #fff;
3556 background-color: #f9d1c2;
3557 }
3558
3559 .custom-control-input:disabled ~ .custom-control-indicator {
3560 background-color: #e9ecef;
3561 }
3562
3563 .custom-control-input:disabled ~ .custom-control-description {
3564 color: #868e96;
3565 }
3566
3567 .custom-control-indicator {
3568 position: absolute;
3569 top: 0.25rem;
3570 left: 0;
3571 display: block;
3572 width: 1rem;
3573 height: 1rem;
3574 pointer-events: none;
3575 -webkit-user-select: none;
3576 -moz-user-select: none;
3577 -ms-user-select: none;
3578 user-select: none;
3579 background-color: #ddd;
3580 background-repeat: no-repeat;
3581 background-position: center center;
3582 background-size: 50% 50%;
3583 }
3584
3585 .custom-checkbox .custom-control-indicator {
3586 border-radius: 0.25rem;
3587 }
3588
3589 .custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
3590 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
3591 }
3592
3593 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
3594 background-color: #E95420;
3595 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
3596 }
3597
3598 .custom-radio .custom-control-indicator {
3599 border-radius: 50%;
3600 }
3601
3602 .custom-radio .custom-control-input:checked ~ .custom-control-indicator {
3603 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
3604 }
3605
3606 .custom-controls-stacked {
3607 display: -webkit-box;
3608 display: -ms-flexbox;
3609 display: flex;
3610 -webkit-box-orient: vertical;
3611 -webkit-box-direction: normal;
3612 -ms-flex-direction: column;
3613 flex-direction: column;
3614 }
3615
3616 .custom-controls-stacked .custom-control {
3617 margin-bottom: 0.25rem;
3618 }
3619
3620 .custom-controls-stacked .custom-control + .custom-control {
3621 margin-left: 0;
3622 }
3623
3624 .custom-select {
3625 display: inline-block;
3626 max-width: 100%;
3627 height: calc(2.25rem + 2px);
3628 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3629 line-height: 1.5;
3630 color: #495057;
3631 vertical-align: middle;
3632 background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
3633 background-size: 8px 10px;
3634 border: 1px solid #ced4da;
3635 border-radius: 0.25rem;
3636 -webkit-appearance: none;
3637 -moz-appearance: none;
3638 appearance: none;
3639 }
3640
3641 .custom-select:focus {
3642 border-color: #f4ad94;
3643 outline: none;
3644 }
3645
3646 .custom-select:focus::-ms-value {
3647 color: #495057;
3648 background-color: #fff;
3649 }
3650
3651 .custom-select[multiple] {
3652 height: auto;
3653 background-image: none;
3654 }
3655
3656 .custom-select:disabled {
3657 color: #868e96;
3658 background-color: #e9ecef;
3659 }
3660
3661 .custom-select::-ms-expand {
3662 opacity: 0;
3663 }
3664
3665 .custom-select-sm {
3666 height: calc(1.8125rem + 2px);
3667 padding-top: 0.375rem;
3668 padding-bottom: 0.375rem;
3669 font-size: 75%;
3670 }
3671
3672 .custom-file {
3673 position: relative;
3674 display: inline-block;
3675 max-width: 100%;
3676 height: calc(2.25rem + 2px);
3677 margin-bottom: 0;
3678 }
3679
3680 .custom-file-input {
3681 min-width: 14rem;
3682 max-width: 100%;
3683 height: calc(2.25rem + 2px);
3684 margin: 0;
3685 opacity: 0;
3686 }
3687
3688 .custom-file-input:focus ~ .custom-file-control {
3689 -webkit-box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #E95420;
3690 box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #E95420;
3691 }
3692
3693 .custom-file-control {
3694 position: absolute;
3695 top: 0;
3696 right: 0;
3697 left: 0;
3698 z-index: 5;
3699 height: calc(2.25rem + 2px);
3700 padding: 0.375rem 0.75rem;
3701 line-height: 1.5;
3702 color: #495057;
3703 pointer-events: none;
3704 -webkit-user-select: none;
3705 -moz-user-select: none;
3706 -ms-user-select: none;
3707 user-select: none;
3708 background-color: #fff;
3709 border: 1px solid #ced4da;
3710 border-radius: 0.25rem;
3711 }
3712
3713 .custom-file-control:lang(en):empty::after {
3714 content: "Choose file...";
3715 }
3716
3717 .custom-file-control::before {
3718 position: absolute;
3719 top: -1px;
3720 right: -1px;
3721 bottom: -1px;
3722 z-index: 6;
3723 display: block;
3724 height: calc(2.25rem + 2px);
3725 padding: 0.375rem 0.75rem;
3726 line-height: 1.5;
3727 color: #495057;
3728 background-color: #e9ecef;
3729 border: 1px solid #ced4da;
3730 border-radius: 0 0.25rem 0.25rem 0;
3731 }
3732
3733 .custom-file-control:lang(en)::before {
3734 content: "Browse";
3735 }
3736
3737 .nav {
3738 display: -webkit-box;
3739 display: -ms-flexbox;
3740 display: flex;
3741 -ms-flex-wrap: wrap;
3742 flex-wrap: wrap;
3743 padding-left: 0;
3744 margin-bottom: 0;
3745 list-style: none;
3746 }
3747
3748 .nav-link {
3749 display: block;
3750 padding: 0.5rem 1rem;
3751 }
3752
3753 .nav-link:focus, .nav-link:hover {
3754 text-decoration: none;
3755 }
3756
3757 .nav-link.disabled {
3758 color: #868e96;
3759 }
3760
3761 .nav-tabs {
3762 border-bottom: 1px solid #ddd;
3763 }
3764
3765 .nav-tabs .nav-item {
3766 margin-bottom: -1px;
3767 }
3768
3769 .nav-tabs .nav-link {
3770 border: 1px solid transparent;
3771 border-top-left-radius: 0.25rem;
3772 border-top-right-radius: 0.25rem;
3773 }
3774
3775 .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
3776 border-color: #e9ecef #e9ecef #ddd;
3777 }
3778
3779 .nav-tabs .nav-link.disabled {
3780 color: #868e96;
3781 background-color: transparent;
3782 border-color: transparent;
3783 }
3784
3785 .nav-tabs .nav-link.active,
3786 .nav-tabs .nav-item.show .nav-link {
3787 color: #495057;
3788 background-color: #fff;
3789 border-color: #ddd #ddd #fff;
3790 }
3791
3792 .nav-tabs .dropdown-menu {
3793 margin-top: -1px;
3794 border-top-left-radius: 0;
3795 border-top-right-radius: 0;
3796 }
3797
3798 .nav-pills .nav-link {
3799 border-radius: 0.25rem;
3800 }
3801
3802 .nav-pills .nav-link.active,
3803 .nav-pills .show > .nav-link {
3804 color: #fff;
3805 background-color: #E95420;
3806 }
3807
3808 .nav-fill .nav-item {
3809 -webkit-box-flex: 1;
3810 -ms-flex: 1 1 auto;
3811 flex: 1 1 auto;
3812 text-align: center;
3813 }
3814
3815 .nav-justified .nav-item {
3816 -ms-flex-preferred-size: 0;
3817 flex-basis: 0;
3818 -webkit-box-flex: 1;
3819 -ms-flex-positive: 1;
3820 flex-grow: 1;
3821 text-align: center;
3822 }
3823
3824 .tab-content > .tab-pane {
3825 display: none;
3826 }
3827
3828 .tab-content > .active {
3829 display: block;
3830 }
3831
3832 .navbar {
3833 position: relative;
3834 display: -webkit-box;
3835 display: -ms-flexbox;
3836 display: flex;
3837 -ms-flex-wrap: wrap;
3838 flex-wrap: wrap;
3839 -webkit-box-align: center;
3840 -ms-flex-align: center;
3841 align-items: center;
3842 -webkit-box-pack: justify;
3843 -ms-flex-pack: justify;
3844 justify-content: space-between;
3845 padding: 0.5rem 1rem;
3846 }
3847
3848 .navbar > .container,
3849 .navbar > .container-fluid {
3850 display: -webkit-box;
3851 display: -ms-flexbox;
3852 display: flex;
3853 -ms-flex-wrap: wrap;
3854 flex-wrap: wrap;
3855 -webkit-box-align: center;
3856 -ms-flex-align: center;
3857 align-items: center;
3858 -webkit-box-pack: justify;
3859 -ms-flex-pack: justify;
3860 justify-content: space-between;
3861 }
3862
3863 .navbar-brand {
3864 display: inline-block;
3865 padding-top: 0.3125rem;
3866 padding-bottom: 0.3125rem;
3867 margin-right: 1rem;
3868 font-size: 1.25rem;
3869 line-height: inherit;
3870 white-space: nowrap;
3871 }
3872
3873 .navbar-brand:focus, .navbar-brand:hover {
3874 text-decoration: none;
3875 }
3876
3877 .navbar-nav {
3878 display: -webkit-box;
3879 display: -ms-flexbox;
3880 display: flex;
3881 -webkit-box-orient: vertical;
3882 -webkit-box-direction: normal;
3883 -ms-flex-direction: column;
3884 flex-direction: column;
3885 padding-left: 0;
3886 margin-bottom: 0;
3887 list-style: none;
3888 }
3889
3890 .navbar-nav .nav-link {
3891 padding-right: 0;
3892 padding-left: 0;
3893 }
3894
3895 .navbar-nav .dropdown-menu {
3896 position: static;
3897 float: none;
3898 }
3899
3900 .navbar-text {
3901 display: inline-block;
3902 padding-top: 0.5rem;
3903 padding-bottom: 0.5rem;
3904 }
3905
3906 .navbar-collapse {
3907 -ms-flex-preferred-size: 100%;
3908 flex-basis: 100%;
3909 -webkit-box-flex: 1;
3910 -ms-flex-positive: 1;
3911 flex-grow: 1;
3912 -webkit-box-align: center;
3913 -ms-flex-align: center;
3914 align-items: center;
3915 }
3916
3917 .navbar-toggler {
3918 padding: 0.25rem 0.75rem;
3919 font-size: 1.25rem;
3920 line-height: 1;
3921 background: transparent;
3922 border: 1px solid transparent;
3923 border-radius: 0.25rem;
3924 }
3925
3926 .navbar-toggler:focus, .navbar-toggler:hover {
3927 text-decoration: none;
3928 }
3929
3930 .navbar-toggler-icon {
3931 display: inline-block;
3932 width: 1.5em;
3933 height: 1.5em;
3934 vertical-align: middle;
3935 content: "";
3936 background: no-repeat center center;
3937 background-size: 100% 100%;
3938 }
3939
3940 @media (max-width: 575px) {
3941 .navbar-expand-sm > .container,
3942 .navbar-expand-sm > .container-fluid {
3943 padding-right: 0;
3944 padding-left: 0;
3945 }
3946 }
3947
3948 @media (min-width: 576px) {
3949 .navbar-expand-sm {
3950 -webkit-box-orient: horizontal;
3951 -webkit-box-direction: normal;
3952 -ms-flex-flow: row nowrap;
3953 flex-flow: row nowrap;
3954 -webkit-box-pack: start;
3955 -ms-flex-pack: start;
3956 justify-content: flex-start;
3957 }
3958 .navbar-expand-sm .navbar-nav {
3959 -webkit-box-orient: horizontal;
3960 -webkit-box-direction: normal;
3961 -ms-flex-direction: row;
3962 flex-direction: row;
3963 }
3964 .navbar-expand-sm .navbar-nav .dropdown-menu {
3965 position: absolute;
3966 }
3967 .navbar-expand-sm .navbar-nav .dropdown-menu-right {
3968 right: 0;
3969 left: auto;
3970 }
3971 .navbar-expand-sm .navbar-nav .nav-link {
3972 padding-right: .5rem;
3973 padding-left: .5rem;
3974 }
3975 .navbar-expand-sm > .container,
3976 .navbar-expand-sm > .container-fluid {
3977 -ms-flex-wrap: nowrap;
3978 flex-wrap: nowrap;
3979 }
3980 .navbar-expand-sm .navbar-collapse {
3981 display: -webkit-box !important;
3982 display: -ms-flexbox !important;
3983 display: flex !important;
3984 -ms-flex-preferred-size: auto;
3985 flex-basis: auto;
3986 }
3987 .navbar-expand-sm .navbar-toggler {
3988 display: none;
3989 }
3990 .navbar-expand-sm .dropup .dropdown-menu {
3991 top: auto;
3992 bottom: 100%;
3993 }
3994 }
3995
3996 @media (max-width: 767px) {
3997 .navbar-expand-md > .container,
3998 .navbar-expand-md > .container-fluid {
3999 padding-right: 0;
4000 padding-left: 0;
4001 }
4002 }
4003
4004 @media (min-width: 768px) {
4005 .navbar-expand-md {
4006 -webkit-box-orient: horizontal;
4007 -webkit-box-direction: normal;
4008 -ms-flex-flow: row nowrap;
4009 flex-flow: row nowrap;
4010 -webkit-box-pack: start;
4011 -ms-flex-pack: start;
4012 justify-content: flex-start;
4013 }
4014 .navbar-expand-md .navbar-nav {
4015 -webkit-box-orient: horizontal;
4016 -webkit-box-direction: normal;
4017 -ms-flex-direction: row;
4018 flex-direction: row;
4019 }
4020 .navbar-expand-md .navbar-nav .dropdown-menu {
4021 position: absolute;
4022 }
4023 .navbar-expand-md .navbar-nav .dropdown-menu-right {
4024 right: 0;
4025 left: auto;
4026 }
4027 .navbar-expand-md .navbar-nav .nav-link {
4028 padding-right: .5rem;
4029 padding-left: .5rem;
4030 }
4031 .navbar-expand-md > .container,
4032 .navbar-expand-md > .container-fluid {
4033 -ms-flex-wrap: nowrap;
4034 flex-wrap: nowrap;
4035 }
4036 .navbar-expand-md .navbar-collapse {
4037 display: -webkit-box !important;
4038 display: -ms-flexbox !important;
4039 display: flex !important;
4040 -ms-flex-preferred-size: auto;
4041 flex-basis: auto;
4042 }
4043 .navbar-expand-md .navbar-toggler {
4044 display: none;
4045 }
4046 .navbar-expand-md .dropup .dropdown-menu {
4047 top: auto;
4048 bottom: 100%;
4049 }
4050 }
4051
4052 @media (max-width: 991px) {
4053 .navbar-expand-lg > .container,
4054 .navbar-expand-lg > .container-fluid {
4055 padding-right: 0;
4056 padding-left: 0;
4057 }
4058 }
4059
4060 @media (min-width: 992px) {
4061 .navbar-expand-lg {
4062 -webkit-box-orient: horizontal;
4063 -webkit-box-direction: normal;
4064 -ms-flex-flow: row nowrap;
4065 flex-flow: row nowrap;
4066 -webkit-box-pack: start;
4067 -ms-flex-pack: start;
4068 justify-content: flex-start;
4069 }
4070 .navbar-expand-lg .navbar-nav {
4071 -webkit-box-orient: horizontal;
4072 -webkit-box-direction: normal;
4073 -ms-flex-direction: row;
4074 flex-direction: row;
4075 }
4076 .navbar-expand-lg .navbar-nav .dropdown-menu {
4077 position: absolute;
4078 }
4079 .navbar-expand-lg .navbar-nav .dropdown-menu-right {
4080 right: 0;
4081 left: auto;
4082 }
4083 .navbar-expand-lg .navbar-nav .nav-link {
4084 padding-right: .5rem;
4085 padding-left: .5rem;
4086 }
4087 .navbar-expand-lg > .container,
4088 .navbar-expand-lg > .container-fluid {
4089 -ms-flex-wrap: nowrap;
4090 flex-wrap: nowrap;
4091 }
4092 .navbar-expand-lg .navbar-collapse {
4093 display: -webkit-box !important;
4094 display: -ms-flexbox !important;
4095 display: flex !important;
4096 -ms-flex-preferred-size: auto;
4097 flex-basis: auto;
4098 }
4099 .navbar-expand-lg .navbar-toggler {
4100 display: none;
4101 }
4102 .navbar-expand-lg .dropup .dropdown-menu {
4103 top: auto;
4104 bottom: 100%;
4105 }
4106 }
4107
4108 @media (max-width: 1199px) {
4109 .navbar-expand-xl > .container,
4110 .navbar-expand-xl > .container-fluid {
4111 padding-right: 0;
4112 padding-left: 0;
4113 }
4114 }
4115
4116 @media (min-width: 1200px) {
4117 .navbar-expand-xl {
4118 -webkit-box-orient: horizontal;
4119 -webkit-box-direction: normal;
4120 -ms-flex-flow: row nowrap;
4121 flex-flow: row nowrap;
4122 -webkit-box-pack: start;
4123 -ms-flex-pack: start;
4124 justify-content: flex-start;
4125 }
4126 .navbar-expand-xl .navbar-nav {
4127 -webkit-box-orient: horizontal;
4128 -webkit-box-direction: normal;
4129 -ms-flex-direction: row;
4130 flex-direction: row;
4131 }
4132 .navbar-expand-xl .navbar-nav .dropdown-menu {
4133 position: absolute;
4134 }
4135 .navbar-expand-xl .navbar-nav .dropdown-menu-right {
4136 right: 0;
4137 left: auto;
4138 }
4139 .navbar-expand-xl .navbar-nav .nav-link {
4140 padding-right: .5rem;
4141 padding-left: .5rem;
4142 }
4143 .navbar-expand-xl > .container,
4144 .navbar-expand-xl > .container-fluid {
4145 -ms-flex-wrap: nowrap;
4146 flex-wrap: nowrap;
4147 }
4148 .navbar-expand-xl .navbar-collapse {
4149 display: -webkit-box !important;
4150 display: -ms-flexbox !important;
4151 display: flex !important;
4152 -ms-flex-preferred-size: auto;
4153 flex-basis: auto;
4154 }
4155 .navbar-expand-xl .navbar-toggler {
4156 display: none;
4157 }
4158 .navbar-expand-xl .dropup .dropdown-menu {
4159 top: auto;
4160 bottom: 100%;
4161 }
4162 }
4163
4164 .navbar-expand {
4165 -webkit-box-orient: horizontal;
4166 -webkit-box-direction: normal;
4167 -ms-flex-flow: row nowrap;
4168 flex-flow: row nowrap;
4169 -webkit-box-pack: start;
4170 -ms-flex-pack: start;
4171 justify-content: flex-start;
4172 }
4173
4174 .navbar-expand > .container,
4175 .navbar-expand > .container-fluid {
4176 padding-right: 0;
4177 padding-left: 0;
4178 }
4179
4180 .navbar-expand .navbar-nav {
4181 -webkit-box-orient: horizontal;
4182 -webkit-box-direction: normal;
4183 -ms-flex-direction: row;
4184 flex-direction: row;
4185 }
4186
4187 .navbar-expand .navbar-nav .dropdown-menu {
4188 position: absolute;
4189 }
4190
4191 .navbar-expand .navbar-nav .dropdown-menu-right {
4192 right: 0;
4193 left: auto;
4194 }
4195
4196 .navbar-expand .navbar-nav .nav-link {
4197 padding-right: .5rem;
4198 padding-left: .5rem;
4199 }
4200
4201 .navbar-expand > .container,
4202 .navbar-expand > .container-fluid {
4203 -ms-flex-wrap: nowrap;
4204 flex-wrap: nowrap;
4205 }
4206
4207 .navbar-expand .navbar-collapse {
4208 display: -webkit-box !important;
4209 display: -ms-flexbox !important;
4210 display: flex !important;
4211 -ms-flex-preferred-size: auto;
4212 flex-basis: auto;
4213 }
4214
4215 .navbar-expand .navbar-toggler {
4216 display: none;
4217 }
4218
4219 .navbar-expand .dropup .dropdown-menu {
4220 top: auto;
4221 bottom: 100%;
4222 }
4223
4224 .navbar-light .navbar-brand {
4225 color: rgba(0, 0, 0, 0.9);
4226 }
4227
4228 .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
4229 color: rgba(0, 0, 0, 0.9);
4230 }
4231
4232 .navbar-light .navbar-nav .nav-link {
4233 color: rgba(0, 0, 0, 0.5);
4234 }
4235
4236 .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
4237 color: rgba(0, 0, 0, 0.7);
4238 }
4239
4240 .navbar-light .navbar-nav .nav-link.disabled {
4241 color: rgba(0, 0, 0, 0.3);
4242 }
4243
4244 .navbar-light .navbar-nav .show > .nav-link,
4245 .navbar-light .navbar-nav .active > .nav-link,
4246 .navbar-light .navbar-nav .nav-link.show,
4247 .navbar-light .navbar-nav .nav-link.active {
4248 color: rgba(0, 0, 0, 0.9);
4249 }
4250
4251 .navbar-light .navbar-toggler {
4252 color: rgba(0, 0, 0, 0.5);
4253 border-color: rgba(0, 0, 0, 0.1);
4254 }
4255
4256 .navbar-light .navbar-toggler-icon {
4257 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
4258 }
4259
4260 .navbar-light .navbar-text {
4261 color: rgba(0, 0, 0, 0.5);
4262 }
4263
4264 .navbar-light .navbar-text a {
4265 color: rgba(0, 0, 0, 0.9);
4266 }
4267
4268 .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
4269 color: rgba(0, 0, 0, 0.9);
4270 }
4271
4272 .navbar-dark .navbar-brand {
4273 color: #fff;
4274 }
4275
4276 .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
4277 color: #fff;
4278 }
4279
4280 .navbar-dark .navbar-nav .nav-link {
4281 color: rgba(255, 255, 255, 0.5);
4282 }
4283
4284 .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
4285 color: rgba(255, 255, 255, 0.75);
4286 }
4287
4288 .navbar-dark .navbar-nav .nav-link.disabled {
4289 color: rgba(255, 255, 255, 0.25);
4290 }
4291
4292 .navbar-dark .navbar-nav .show > .nav-link,
4293 .navbar-dark .navbar-nav .active > .nav-link,
4294 .navbar-dark .navbar-nav .nav-link.show,
4295 .navbar-dark .navbar-nav .nav-link.active {
4296 color: #fff;
4297 }
4298
4299 .navbar-dark .navbar-toggler {
4300 color: rgba(255, 255, 255, 0.5);
4301 border-color: rgba(255, 255, 255, 0.1);
4302 }
4303
4304 .navbar-dark .navbar-toggler-icon {
4305 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
4306 }
4307
4308 .navbar-dark .navbar-text {
4309 color: rgba(255, 255, 255, 0.5);
4310 }
4311
4312 .navbar-dark .navbar-text a {
4313 color: #fff;
4314 }
4315
4316 .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
4317 color: #fff;
4318 }
4319
4320 .card {
4321 position: relative;
4322 display: -webkit-box;
4323 display: -ms-flexbox;
4324 display: flex;
4325 -webkit-box-orient: vertical;
4326 -webkit-box-direction: normal;
4327 -ms-flex-direction: column;
4328 flex-direction: column;
4329 min-width: 0;
4330 word-wrap: break-word;
4331 background-color: #fff;
4332 background-clip: border-box;
4333 border: 1px solid rgba(0, 0, 0, 0.125);
4334 border-radius: 0.25rem;
4335 }
4336
4337 .card > hr {
4338 margin-right: 0;
4339 margin-left: 0;
4340 }
4341
4342 .card > .list-group:first-child .list-group-item:first-child {
4343 border-top-left-radius: 0.25rem;
4344 border-top-right-radius: 0.25rem;
4345 }
4346
4347 .card > .list-group:last-child .list-group-item:last-child {
4348 border-bottom-right-radius: 0.25rem;
4349 border-bottom-left-radius: 0.25rem;
4350 }
4351
4352 .card-body {
4353 -webkit-box-flex: 1;
4354 -ms-flex: 1 1 auto;
4355 flex: 1 1 auto;
4356 padding: 1.25rem;
4357 }
4358
4359 .card-title {
4360 margin-bottom: 0.75rem;
4361 }
4362
4363 .card-subtitle {
4364 margin-top: -0.375rem;
4365 margin-bottom: 0;
4366 }
4367
4368 .card-text:last-child {
4369 margin-bottom: 0;
4370 }
4371
4372 .card-link:hover {
4373 text-decoration: none;
4374 }
4375
4376 .card-link + .card-link {
4377 margin-left: 1.25rem;
4378 }
4379
4380 .card-header {
4381 padding: 0.75rem 1.25rem;
4382 margin-bottom: 0;
4383 background-color: rgba(0, 0, 0, 0.03);
4384 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4385 }
4386
4387 .card-header:first-child {
4388 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4389 }
4390
4391 .card-header + .list-group .list-group-item:first-child {
4392 border-top: 0;
4393 }
4394
4395 .card-footer {
4396 padding: 0.75rem 1.25rem;
4397 background-color: rgba(0, 0, 0, 0.03);
4398 border-top: 1px solid rgba(0, 0, 0, 0.125);
4399 }
4400
4401 .card-footer:last-child {
4402 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4403 }
4404
4405 .card-header-tabs {
4406 margin-right: -0.625rem;
4407 margin-bottom: -0.75rem;
4408 margin-left: -0.625rem;
4409 border-bottom: 0;
4410 }
4411
4412 .card-header-pills {
4413 margin-right: -0.625rem;
4414 margin-left: -0.625rem;
4415 }
4416
4417 .card-img-overlay {
4418 position: absolute;
4419 top: 0;
4420 right: 0;
4421 bottom: 0;
4422 left: 0;
4423 padding: 1.25rem;
4424 }
4425
4426 .card-img {
4427 width: 100%;
4428 border-radius: calc(0.25rem - 1px);
4429 }
4430
4431 .card-img-top {
4432 width: 100%;
4433 border-top-left-radius: calc(0.25rem - 1px);
4434 border-top-right-radius: calc(0.25rem - 1px);
4435 }
4436
4437 .card-img-bottom {
4438 width: 100%;
4439 border-bottom-right-radius: calc(0.25rem - 1px);
4440 border-bottom-left-radius: calc(0.25rem - 1px);
4441 }
4442
4443 .card-deck {
4444 display: -webkit-box;
4445 display: -ms-flexbox;
4446 display: flex;
4447 -webkit-box-orient: vertical;
4448 -webkit-box-direction: normal;
4449 -ms-flex-direction: column;
4450 flex-direction: column;
4451 }
4452
4453 .card-deck .card {
4454 margin-bottom: 15px;
4455 }
4456
4457 @media (min-width: 576px) {
4458 .card-deck {
4459 -webkit-box-orient: horizontal;
4460 -webkit-box-direction: normal;
4461 -ms-flex-flow: row wrap;
4462 flex-flow: row wrap;
4463 margin-right: -15px;
4464 margin-left: -15px;
4465 }
4466 .card-deck .card {
4467 display: -webkit-box;
4468 display: -ms-flexbox;
4469 display: flex;
4470 -webkit-box-flex: 1;
4471 -ms-flex: 1 0 0%;
4472 flex: 1 0 0%;
4473 -webkit-box-orient: vertical;
4474 -webkit-box-direction: normal;
4475 -ms-flex-direction: column;
4476 flex-direction: column;
4477 margin-right: 15px;
4478 margin-bottom: 0;
4479 margin-left: 15px;
4480 }
4481 }
4482
4483 .card-group {
4484 display: -webkit-box;
4485 display: -ms-flexbox;
4486 display: flex;
4487 -webkit-box-orient: vertical;
4488 -webkit-box-direction: normal;
4489 -ms-flex-direction: column;
4490 flex-direction: column;
4491 }
4492
4493 .card-group .card {
4494 margin-bottom: 15px;
4495 }
4496
4497 @media (min-width: 576px) {
4498 .card-group {
4499 -webkit-box-orient: horizontal;
4500 -webkit-box-direction: normal;
4501 -ms-flex-flow: row wrap;
4502 flex-flow: row wrap;
4503 }
4504 .card-group .card {
4505 -webkit-box-flex: 1;
4506 -ms-flex: 1 0 0%;
4507 flex: 1 0 0%;
4508 margin-bottom: 0;
4509 }
4510 .card-group .card + .card {
4511 margin-left: 0;
4512 border-left: 0;
4513 }
4514 .card-group .card:first-child {
4515 border-top-right-radius: 0;
4516 border-bottom-right-radius: 0;
4517 }
4518 .card-group .card:first-child .card-img-top {
4519 border-top-right-radius: 0;
4520 }
4521 .card-group .card:first-child .card-img-bottom {
4522 border-bottom-right-radius: 0;
4523 }
4524 .card-group .card:last-child {
4525 border-top-left-radius: 0;
4526 border-bottom-left-radius: 0;
4527 }
4528 .card-group .card:last-child .card-img-top {
4529 border-top-left-radius: 0;
4530 }
4531 .card-group .card:last-child .card-img-bottom {
4532 border-bottom-left-radius: 0;
4533 }
4534 .card-group .card:only-child {
4535 border-radius: 0.25rem;
4536 }
4537 .card-group .card:only-child .card-img-top {
4538 border-top-left-radius: 0.25rem;
4539 border-top-right-radius: 0.25rem;
4540 }
4541 .card-group .card:only-child .card-img-bottom {
4542 border-bottom-right-radius: 0.25rem;
4543 border-bottom-left-radius: 0.25rem;
4544 }
4545 .card-group .card:not(:first-child):not(:last-child):not(:only-child) {
4546 border-radius: 0;
4547 }
4548 .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
4549 .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom {
4550 border-radius: 0;
4551 }
4552 }
4553
4554 .card-columns .card {
4555 margin-bottom: 0.75rem;
4556 }
4557
4558 @media (min-width: 576px) {
4559 .card-columns {
4560 -webkit-column-count: 3;
4561 column-count: 3;
4562 -webkit-column-gap: 1.25rem;
4563 column-gap: 1.25rem;
4564 }
4565 .card-columns .card {
4566 display: inline-block;
4567 width: 100%;
4568 }
4569 }
4570
4571 .breadcrumb {
4572 display: -webkit-box;
4573 display: -ms-flexbox;
4574 display: flex;
4575 -ms-flex-wrap: wrap;
4576 flex-wrap: wrap;
4577 padding: 0.75rem 1rem;
4578 margin-bottom: 1rem;
4579 list-style: none;
4580 background-color: #e9ecef;
4581 border-radius: 0.25rem;
4582 }
4583
4584 .breadcrumb-item + .breadcrumb-item::before {
4585 display: inline-block;
4586 padding-right: 0.5rem;
4587 padding-left: 0.5rem;
4588 color: #868e96;
4589 content: "/";
4590 }
4591
4592 .breadcrumb-item + .breadcrumb-item:hover::before {
4593 text-decoration: underline;
4594 }
4595
4596 .breadcrumb-item + .breadcrumb-item:hover::before {
4597 text-decoration: none;
4598 }
4599
4600 .breadcrumb-item.active {
4601 color: #868e96;
4602 }
4603
4604 .pagination {
4605 display: -webkit-box;
4606 display: -ms-flexbox;
4607 display: flex;
4608 padding-left: 0;
4609 list-style: none;
4610 border-radius: 0.25rem;
4611 }
4612
4613 .page-item:first-child .page-link {
4614 margin-left: 0;
4615 border-top-left-radius: 0.25rem;
4616 border-bottom-left-radius: 0.25rem;
4617 }
4618
4619 .page-item:last-child .page-link {
4620 border-top-right-radius: 0.25rem;
4621 border-bottom-right-radius: 0.25rem;
4622 }
4623
4624 .page-item.active .page-link {
4625 z-index: 2;
4626 color: #fff;
4627 background-color: #E95420;
4628 border-color: #E95420;
4629 }
4630
4631 .page-item.disabled .page-link {
4632 color: #868e96;
4633 pointer-events: none;
4634 background-color: #fff;
4635 border-color: #ddd;
4636 }
4637
4638 .page-link {
4639 position: relative;
4640 display: block;
4641 padding: 0.5rem 0.75rem;
4642 margin-left: -1px;
4643 line-height: 1.25;
4644 color: #E95420;
4645 background-color: #fff;
4646 border: 1px solid #ddd;
4647 }
4648
4649 .page-link:focus, .page-link:hover {
4650 color: #ac3911;
4651 text-decoration: none;
4652 background-color: #e9ecef;
4653 border-color: #ddd;
4654 }
4655
4656 .pagination-lg .page-link {
4657 padding: 0.75rem 1.5rem;
4658 font-size: 1.25rem;
4659 line-height: 1.5;
4660 }
4661
4662 .pagination-lg .page-item:first-child .page-link {
4663 border-top-left-radius: 0.3rem;
4664 border-bottom-left-radius: 0.3rem;
4665 }
4666
4667 .pagination-lg .page-item:last-child .page-link {
4668 border-top-right-radius: 0.3rem;
4669 border-bottom-right-radius: 0.3rem;
4670 }
4671
4672 .pagination-sm .page-link {
4673 padding: 0.25rem 0.5rem;
4674 font-size: 0.875rem;
4675 line-height: 1.5;
4676 }
4677
4678 .pagination-sm .page-item:first-child .page-link {
4679 border-top-left-radius: 0.2rem;
4680 border-bottom-left-radius: 0.2rem;
4681 }
4682
4683 .pagination-sm .page-item:last-child .page-link {
4684 border-top-right-radius: 0.2rem;
4685 border-bottom-right-radius: 0.2rem;
4686 }
4687
4688 .badge {
4689 display: inline-block;
4690 padding: 0.25em 0.4em;
4691 font-size: 75%;
4692 font-weight: 700;
4693 line-height: 1;
4694 text-align: center;
4695 white-space: nowrap;
4696 vertical-align: baseline;
4697 border-radius: 0.25rem;
4698 }
4699
4700 .badge:empty {
4701 display: none;
4702 }
4703
4704 .btn .badge {
4705 position: relative;
4706 top: -1px;
4707 }
4708
4709 .badge-pill {
4710 padding-right: 0.6em;
4711 padding-left: 0.6em;
4712 border-radius: 10rem;
4713 }
4714
4715 .badge-primary {
4716 color: #fff;
4717 background-color: #E95420;
4718 }
4719
4720 .badge-primary[href]:focus, .badge-primary[href]:hover {
4721 color: #fff;
4722 text-decoration: none;
4723 background-color: #c34113;
4724 }
4725
4726 .badge-secondary {
4727 color: #111;
4728 background-color: #AEA79F;
4729 }
4730
4731 .badge-secondary[href]:focus, .badge-secondary[href]:hover {
4732 color: #111;
4733 text-decoration: none;
4734 background-color: #978e83;
4735 }
4736
4737 .badge-success {
4738 color: #fff;
4739 background-color: #38B44A;
4740 }
4741
4742 .badge-success[href]:focus, .badge-success[href]:hover {
4743 color: #fff;
4744 text-decoration: none;
4745 background-color: #2c8d3a;
4746 }
4747
4748 .badge-info {
4749 color: #fff;
4750 background-color: #17a2b8;
4751 }
4752
4753 .badge-info[href]:focus, .badge-info[href]:hover {
4754 color: #fff;
4755 text-decoration: none;
4756 background-color: #117a8b;
4757 }
4758
4759 .badge-warning {
4760 color: #111;
4761 background-color: #EFB73E;
4762 }
4763
4764 .badge-warning[href]:focus, .badge-warning[href]:hover {
4765 color: #111;
4766 text-decoration: none;
4767 background-color: #e7a413;
4768 }
4769
4770 .badge-danger {
4771 color: #fff;
4772 background-color: #DF382C;
4773 }
4774
4775 .badge-danger[href]:focus, .badge-danger[href]:hover {
4776 color: #fff;
4777 text-decoration: none;
4778 background-color: #bc271c;
4779 }
4780
4781 .badge-light {
4782 color: #111;
4783 background-color: #e9ecef;
4784 }
4785
4786 .badge-light[href]:focus, .badge-light[href]:hover {
4787 color: #111;
4788 text-decoration: none;
4789 background-color: #cbd3da;
4790 }
4791
4792 .badge-dark {
4793 color: #fff;
4794 background-color: #772953;
4795 }
4796
4797 .badge-dark[href]:focus, .badge-dark[href]:hover {
4798 color: #fff;
4799 text-decoration: none;
4800 background-color: #511c39;
4801 }
4802
4803 .jumbotron {
4804 padding: 2rem 1rem;
4805 margin-bottom: 2rem;
4806 background-color: #e9ecef;
4807 border-radius: 0.3rem;
4808 }
4809
4810 @media (min-width: 576px) {
4811 .jumbotron {
4812 padding: 4rem 2rem;
4813 }
4814 }
4815
4816 .jumbotron-fluid {
4817 padding-right: 0;
4818 padding-left: 0;
4819 border-radius: 0;
4820 }
4821
4822 .alert {
4823 position: relative;
4824 padding: 0.75rem 1.25rem;
4825 margin-bottom: 1rem;
4826 border: 1px solid transparent;
4827 border-radius: 0.25rem;
4828 }
4829
4830 .alert-heading {
4831 color: inherit;
4832 }
4833
4834 .alert-link {
4835 font-weight: 700;
4836 }
4837
4838 .alert-dismissible .close {
4839 position: absolute;
4840 top: 0;
4841 right: 0;
4842 padding: 0.75rem 1.25rem;
4843 color: inherit;
4844 }
4845
4846 .alert-primary {
4847 color: #792c11;
4848 background-color: #fbddd2;
4849 border-color: #f9cfc1;
4850 }
4851
4852 .alert-primary hr {
4853 border-top-color: #f7bdaa;
4854 }
4855
4856 .alert-primary .alert-link {
4857 color: #4c1c0b;
4858 }
4859
4860 .alert-secondary {
4861 color: #5a5753;
4862 background-color: #efedec;
4863 border-color: #e8e6e4;
4864 }
4865
4866 .alert-secondary hr {
4867 border-top-color: #dcd9d6;
4868 }
4869
4870 .alert-secondary .alert-link {
4871 color: #3f3d3b;
4872 }
4873
4874 .alert-success {
4875 color: #1d5e26;
4876 background-color: #d7f0db;
4877 border-color: #c7eacc;
4878 }
4879
4880 .alert-success hr {
4881 border-top-color: #b4e3bb;
4882 }
4883
4884 .alert-success .alert-link {
4885 color: #113716;
4886 }
4887
4888 .alert-info {
4889 color: #0c5460;
4890 background-color: #d1ecf1;
4891 border-color: #bee5eb;
4892 }
4893
4894 .alert-info hr {
4895 border-top-color: #abdde5;
4896 }
4897
4898 .alert-info .alert-link {
4899 color: #062c33;
4900 }
4901
4902 .alert-warning {
4903 color: #7c5f20;
4904 background-color: #fcf1d8;
4905 border-color: #fbebc9;
4906 }
4907
4908 .alert-warning hr {
4909 border-top-color: #f9e2b1;
4910 }
4911
4912 .alert-warning .alert-link {
4913 color: #534016;
4914 }
4915
4916 .alert-danger {
4917 color: #741d17;
4918 background-color: #f9d7d5;
4919 border-color: #f6c7c4;
4920 }
4921
4922 .alert-danger hr {
4923 border-top-color: #f3b2ae;
4924 }
4925
4926 .alert-danger .alert-link {
4927 color: #49120f;
4928 }
4929
4930 .alert-light {
4931 color: #797b7c;
4932 background-color: #fbfbfc;
4933 border-color: #f9fafb;
4934 }
4935
4936 .alert-light hr {
4937 border-top-color: #eaedf1;
4938 }
4939
4940 .alert-light .alert-link {
4941 color: #606162;
4942 }
4943
4944 .alert-dark {
4945 color: #3e152b;
4946 background-color: #e4d4dd;
4947 border-color: #d9c3cf;
4948 }
4949
4950 .alert-dark hr {
4951 border-top-color: #cfb3c3;
4952 }
4953
4954 .alert-dark .alert-link {
4955 color: #180811;
4956 }
4957
4958 @-webkit-keyframes progress-bar-stripes {
4959 from {
4960 background-position: 1rem 0;
4961 }
4962 to {
4963 background-position: 0 0;
4964 }
4965 }
4966
4967 @keyframes progress-bar-stripes {
4968 from {
4969 background-position: 1rem 0;
4970 }
4971 to {
4972 background-position: 0 0;
4973 }
4974 }
4975
4976 .progress {
4977 display: -webkit-box;
4978 display: -ms-flexbox;
4979 display: flex;
4980 height: 1rem;
4981 overflow: hidden;
4982 font-size: 0.75rem;
4983 background-color: #e9ecef;
4984 border-radius: 0.25rem;
4985 }
4986
4987 .progress-bar {
4988 display: -webkit-box;
4989 display: -ms-flexbox;
4990 display: flex;
4991 -webkit-box-align: center;
4992 -ms-flex-align: center;
4993 align-items: center;
4994 -webkit-box-pack: center;
4995 -ms-flex-pack: center;
4996 justify-content: center;
4997 color: #fff;
4998 background-color: #E95420;
4999 }
5000
5001 .progress-bar-striped {
5002 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5003 background-size: 1rem 1rem;
5004 }
5005
5006 .progress-bar-animated {
5007 -webkit-animation: progress-bar-stripes 1s linear infinite;
5008 animation: progress-bar-stripes 1s linear infinite;
5009 }
5010
5011 .media {
5012 display: -webkit-box;
5013 display: -ms-flexbox;
5014 display: flex;
5015 -webkit-box-align: start;
5016 -ms-flex-align: start;
5017 align-items: flex-start;
5018 }
5019
5020 .media-body {
5021 -webkit-box-flex: 1;
5022 -ms-flex: 1;
5023 flex: 1;
5024 }
5025
5026 .list-group {
5027 display: -webkit-box;
5028 display: -ms-flexbox;
5029 display: flex;
5030 -webkit-box-orient: vertical;
5031 -webkit-box-direction: normal;
5032 -ms-flex-direction: column;
5033 flex-direction: column;
5034 padding-left: 0;
5035 margin-bottom: 0;
5036 }
5037
5038 .list-group-item-action {
5039 width: 100%;
5040 color: #495057;
5041 text-align: inherit;
5042 }
5043
5044 .list-group-item-action:focus, .list-group-item-action:hover {
5045 color: #495057;
5046 text-decoration: none;
5047 background-color: #f8f9fa;
5048 }
5049
5050 .list-group-item-action:active {
5051 color: #333;
5052 background-color: #e9ecef;
5053 }
5054
5055 .list-group-item {
5056 position: relative;
5057 display: block;
5058 padding: 0.75rem 1.25rem;
5059 margin-bottom: -1px;
5060 background-color: #fff;
5061 border: 1px solid rgba(0, 0, 0, 0.125);
5062 }
5063
5064 .list-group-item:first-child {
5065 border-top-left-radius: 0.25rem;
5066 border-top-right-radius: 0.25rem;
5067 }
5068
5069 .list-group-item:last-child {
5070 margin-bottom: 0;
5071 border-bottom-right-radius: 0.25rem;
5072 border-bottom-left-radius: 0.25rem;
5073 }
5074
5075 .list-group-item:focus, .list-group-item:hover {
5076 text-decoration: none;
5077 }
5078
5079 .list-group-item.disabled, .list-group-item:disabled {
5080 color: #868e96;
5081 background-color: #fff;
5082 }
5083
5084 .list-group-item.active {
5085 z-index: 2;
5086 color: #fff;
5087 background-color: #E95420;
5088 border-color: #E95420;
5089 }
5090
5091 .list-group-flush .list-group-item {
5092 border-right: 0;
5093 border-left: 0;
5094 border-radius: 0;
5095 }
5096
5097 .list-group-flush:first-child .list-group-item:first-child {
5098 border-top: 0;
5099 }
5100
5101 .list-group-flush:last-child .list-group-item:last-child {
5102 border-bottom: 0;
5103 }
5104
5105 .list-group-item-primary {
5106 color: #792c11;
5107 background-color: #f9cfc1;
5108 }
5109
5110 a.list-group-item-primary,
5111 button.list-group-item-primary {
5112 color: #792c11;
5113 }
5114
5115 a.list-group-item-primary:focus, a.list-group-item-primary:hover,
5116 button.list-group-item-primary:focus,
5117 button.list-group-item-primary:hover {
5118 color: #792c11;
5119 background-color: #f7bdaa;
5120 }
5121
5122 a.list-group-item-primary.active,
5123 button.list-group-item-primary.active {
5124 color: #fff;
5125 background-color: #792c11;
5126 border-color: #792c11;
5127 }
5128
5129 .list-group-item-secondary {
5130 color: #5a5753;
5131 background-color: #e8e6e4;
5132 }
5133
5134 a.list-group-item-secondary,
5135 button.list-group-item-secondary {
5136 color: #5a5753;
5137 }
5138
5139 a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
5140 button.list-group-item-secondary:focus,
5141 button.list-group-item-secondary:hover {
5142 color: #5a5753;
5143 background-color: #dcd9d6;
5144 }
5145
5146 a.list-group-item-secondary.active,
5147 button.list-group-item-secondary.active {
5148 color: #fff;
5149 background-color: #5a5753;
5150 border-color: #5a5753;
5151 }
5152
5153 .list-group-item-success {
5154 color: #1d5e26;
5155 background-color: #c7eacc;
5156 }
5157
5158 a.list-group-item-success,
5159 button.list-group-item-success {
5160 color: #1d5e26;
5161 }
5162
5163 a.list-group-item-success:focus, a.list-group-item-success:hover,
5164 button.list-group-item-success:focus,
5165 button.list-group-item-success:hover {
5166 color: #1d5e26;
5167 background-color: #b4e3bb;
5168 }
5169
5170 a.list-group-item-success.active,
5171 button.list-group-item-success.active {
5172 color: #fff;
5173 background-color: #1d5e26;
5174 border-color: #1d5e26;
5175 }
5176
5177 .list-group-item-info {
5178 color: #0c5460;
5179 background-color: #bee5eb;
5180 }
5181
5182 a.list-group-item-info,
5183 button.list-group-item-info {
5184 color: #0c5460;
5185 }
5186
5187 a.list-group-item-info:focus, a.list-group-item-info:hover,
5188 button.list-group-item-info:focus,
5189 button.list-group-item-info:hover {
5190 color: #0c5460;
5191 background-color: #abdde5;
5192 }
5193
5194 a.list-group-item-info.active,
5195 button.list-group-item-info.active {
5196 color: #fff;
5197 background-color: #0c5460;
5198 border-color: #0c5460;
5199 }
5200
5201 .list-group-item-warning {
5202 color: #7c5f20;
5203 background-color: #fbebc9;
5204 }
5205
5206 a.list-group-item-warning,
5207 button.list-group-item-warning {
5208 color: #7c5f20;
5209 }
5210
5211 a.list-group-item-warning:focus, a.list-group-item-warning:hover,
5212 button.list-group-item-warning:focus,
5213 button.list-group-item-warning:hover {
5214 color: #7c5f20;
5215 background-color: #f9e2b1;
5216 }
5217
5218 a.list-group-item-warning.active,
5219 button.list-group-item-warning.active {
5220 color: #fff;
5221 background-color: #7c5f20;
5222 border-color: #7c5f20;
5223 }
5224
5225 .list-group-item-danger {
5226 color: #741d17;
5227 background-color: #f6c7c4;
5228 }
5229
5230 a.list-group-item-danger,
5231 button.list-group-item-danger {
5232 color: #741d17;
5233 }
5234
5235 a.list-group-item-danger:focus, a.list-group-item-danger:hover,
5236 button.list-group-item-danger:focus,
5237 button.list-group-item-danger:hover {
5238 color: #741d17;
5239 background-color: #f3b2ae;
5240 }
5241
5242 a.list-group-item-danger.active,
5243 button.list-group-item-danger.active {
5244 color: #fff;
5245 background-color: #741d17;
5246 border-color: #741d17;
5247 }
5248
5249 .list-group-item-light {
5250 color: #797b7c;
5251 background-color: #f9fafb;
5252 }
5253
5254 a.list-group-item-light,
5255 button.list-group-item-light {
5256 color: #797b7c;
5257 }
5258
5259 a.list-group-item-light:focus, a.list-group-item-light:hover,
5260 button.list-group-item-light:focus,
5261 button.list-group-item-light:hover {
5262 color: #797b7c;
5263 background-color: #eaedf1;
5264 }
5265
5266 a.list-group-item-light.active,
5267 button.list-group-item-light.active {
5268 color: #fff;
5269 background-color: #797b7c;
5270 border-color: #797b7c;
5271 }
5272
5273 .list-group-item-dark {
5274 color: #3e152b;
5275 background-color: #d9c3cf;
5276 }
5277
5278 a.list-group-item-dark,
5279 button.list-group-item-dark {
5280 color: #3e152b;
5281 }
5282
5283 a.list-group-item-dark:focus, a.list-group-item-dark:hover,
5284 button.list-group-item-dark:focus,
5285 button.list-group-item-dark:hover {
5286 color: #3e152b;
5287 background-color: #cfb3c3;
5288 }
5289
5290 a.list-group-item-dark.active,
5291 button.list-group-item-dark.active {
5292 color: #fff;
5293 background-color: #3e152b;
5294 border-color: #3e152b;
5295 }
5296
5297 .close {
5298 float: right;
5299 font-size: 1.5rem;
5300 font-weight: 700;
5301 line-height: 1;
5302 color: #000;
5303 text-shadow: 0 1px 0 #fff;
5304 opacity: .5;
5305 }
5306
5307 .close:focus, .close:hover {
5308 color: #000;
5309 text-decoration: none;
5310 opacity: .75;
5311 }
5312
5313 button.close {
5314 padding: 0;
5315 background: transparent;
5316 border: 0;
5317 -webkit-appearance: none;
5318 }
5319
5320 .modal-open {
5321 overflow: hidden;
5322 }
5323
5324 .modal {
5325 position: fixed;
5326 top: 0;
5327 right: 0;
5328 bottom: 0;
5329 left: 0;
5330 z-index: 1050;
5331 display: none;
5332 overflow: hidden;
5333 outline: 0;
5334 }
5335
5336 .modal.fade .modal-dialog {
5337 -webkit-transition: -webkit-transform 0.3s ease-out;
5338 transition: -webkit-transform 0.3s ease-out;
5339 transition: transform 0.3s ease-out;
5340 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
5341 -webkit-transform: translate(0, -25%);
5342 transform: translate(0, -25%);
5343 }
5344
5345 .modal.show .modal-dialog {
5346 -webkit-transform: translate(0, 0);
5347 transform: translate(0, 0);
5348 }
5349
5350 .modal-open .modal {
5351 overflow-x: hidden;
5352 overflow-y: auto;
5353 }
5354
5355 .modal-dialog {
5356 position: relative;
5357 width: auto;
5358 margin: 10px;
5359 pointer-events: none;
5360 }
5361
5362 .modal-content {
5363 position: relative;
5364 display: -webkit-box;
5365 display: -ms-flexbox;
5366 display: flex;
5367 -webkit-box-orient: vertical;
5368 -webkit-box-direction: normal;
5369 -ms-flex-direction: column;
5370 flex-direction: column;
5371 pointer-events: auto;
5372 background-color: #fff;
5373 background-clip: padding-box;
5374 border: 1px solid rgba(0, 0, 0, 0.2);
5375 border-radius: 0.3rem;
5376 outline: 0;
5377 }
5378
5379 .modal-backdrop {
5380 position: fixed;
5381 top: 0;
5382 right: 0;
5383 bottom: 0;
5384 left: 0;
5385 z-index: 1040;
5386 background-color: #000;
5387 }
5388
5389 .modal-backdrop.fade {
5390 opacity: 0;
5391 }
5392
5393 .modal-backdrop.show {
5394 opacity: 0.5;
5395 }
5396
5397 .modal-header {
5398 display: -webkit-box;
5399 display: -ms-flexbox;
5400 display: flex;
5401 -webkit-box-align: start;
5402 -ms-flex-align: start;
5403 align-items: flex-start;
5404 -webkit-box-pack: justify;
5405 -ms-flex-pack: justify;
5406 justify-content: space-between;
5407 padding: 15px;
5408 border-bottom: 1px solid #e9ecef;
5409 border-top-left-radius: 0.3rem;
5410 border-top-right-radius: 0.3rem;
5411 }
5412
5413 .modal-header .close {
5414 padding: 15px;
5415 margin: -15px -15px -15px auto;
5416 }
5417
5418 .modal-title {
5419 margin-bottom: 0;
5420 line-height: 1.5;
5421 }
5422
5423 .modal-body {
5424 position: relative;
5425 -webkit-box-flex: 1;
5426 -ms-flex: 1 1 auto;
5427 flex: 1 1 auto;
5428 padding: 15px;
5429 }
5430
5431 .modal-footer {
5432 display: -webkit-box;
5433 display: -ms-flexbox;
5434 display: flex;
5435 -webkit-box-align: center;
5436 -ms-flex-align: center;
5437 align-items: center;
5438 -webkit-box-pack: end;
5439 -ms-flex-pack: end;
5440 justify-content: flex-end;
5441 padding: 15px;
5442 border-top: 1px solid #e9ecef;
5443 }
5444
5445 .modal-footer > :not(:first-child) {
5446 margin-left: .25rem;
5447 }
5448
5449 .modal-footer > :not(:last-child) {
5450 margin-right: .25rem;
5451 }
5452
5453 .modal-scrollbar-measure {
5454 position: absolute;
5455 top: -9999px;
5456 width: 50px;
5457 height: 50px;
5458 overflow: scroll;
5459 }
5460
5461 @media (min-width: 576px) {
5462 .modal-dialog {
5463 max-width: 500px;
5464 margin: 30px auto;
5465 }
5466 .modal-sm {
5467 max-width: 300px;
5468 }
5469 }
5470
5471 @media (min-width: 992px) {
5472 .modal-lg {
5473 max-width: 800px;
5474 }
5475 }
5476
5477 .tooltip {
5478 position: absolute;
5479 z-index: 1070;
5480 display: block;
5481 margin: 0;
5482 font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5483 font-style: normal;
5484 font-weight: 400;
5485 line-height: 1.5;
5486 text-align: left;
5487 text-align: start;
5488 text-decoration: none;
5489 text-shadow: none;
5490 text-transform: none;
5491 letter-spacing: normal;
5492 word-break: normal;
5493 word-spacing: normal;
5494 white-space: normal;
5495 line-break: auto;
5496 font-size: 0.875rem;
5497 word-wrap: break-word;
5498 opacity: 0;
5499 }
5500
5501 .tooltip.show {
5502 opacity: 0.9;
5503 }
5504
5505 .tooltip .arrow {
5506 position: absolute;
5507 display: block;
5508 width: 5px;
5509 height: 5px;
5510 }
5511
5512 .tooltip .arrow::before {
5513 position: absolute;
5514 border-color: transparent;
5515 border-style: solid;
5516 }
5517
5518 .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] {
5519 padding: 5px 0;
5520 }
5521
5522 .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow {
5523 bottom: 0;
5524 }
5525
5526 .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
5527 margin-left: -3px;
5528 content: "";
5529 border-width: 5px 5px 0;
5530 border-top-color: #000;
5531 }
5532
5533 .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] {
5534 padding: 0 5px;
5535 }
5536
5537 .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {
5538 left: 0;
5539 }
5540
5541 .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
5542 margin-top: -3px;
5543 content: "";
5544 border-width: 5px 5px 5px 0;
5545 border-right-color: #000;
5546 }
5547
5548 .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] {
5549 padding: 5px 0;
5550 }
5551
5552 .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow {
5553 top: 0;
5554 }
5555
5556 .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5557 margin-left: -3px;
5558 content: "";
5559 border-width: 0 5px 5px;
5560 border-bottom-color: #000;
5561 }
5562
5563 .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] {
5564 padding: 0 5px;
5565 }
5566
5567 .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {
5568 right: 0;
5569 }
5570
5571 .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
5572 right: 0;
5573 margin-top: -3px;
5574 content: "";
5575 border-width: 5px 0 5px 5px;
5576 border-left-color: #000;
5577 }
5578
5579 .tooltip-inner {
5580 max-width: 200px;
5581 padding: 3px 8px;
5582 color: #fff;
5583 text-align: center;
5584 background-color: #000;
5585 border-radius: 0.25rem;
5586 }
5587
5588 .popover {
5589 position: absolute;
5590 top: 0;
5591 left: 0;
5592 z-index: 1060;
5593 display: block;
5594 max-width: 276px;
5595 font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5596 font-style: normal;
5597 font-weight: 400;
5598 line-height: 1.5;
5599 text-align: left;
5600 text-align: start;
5601 text-decoration: none;
5602 text-shadow: none;
5603 text-transform: none;
5604 letter-spacing: normal;
5605 word-break: normal;
5606 word-spacing: normal;
5607 white-space: normal;
5608 line-break: auto;
5609 font-size: 0.875rem;
5610 word-wrap: break-word;
5611 background-color: #fff;
5612 background-clip: padding-box;
5613 border: 1px solid rgba(0, 0, 0, 0.2);
5614 border-radius: 0.3rem;
5615 }
5616
5617 .popover .arrow {
5618 position: absolute;
5619 display: block;
5620 width: 0.8rem;
5621 height: 0.4rem;
5622 }
5623
5624 .popover .arrow::before,
5625 .popover .arrow::after {
5626 position: absolute;
5627 display: block;
5628 border-color: transparent;
5629 border-style: solid;
5630 }
5631
5632 .popover .arrow::before {
5633 content: "";
5634 border-width: 0.8rem;
5635 }
5636
5637 .popover .arrow::after {
5638 content: "";
5639 border-width: 0.8rem;
5640 }
5641
5642 .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] {
5643 margin-bottom: 0.8rem;
5644 }
5645
5646 .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow {
5647 bottom: 0;
5648 }
5649
5650 .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before,
5651 .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
5652 border-bottom-width: 0;
5653 }
5654
5655 .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before {
5656 bottom: -0.8rem;
5657 margin-left: -0.8rem;
5658 border-top-color: rgba(0, 0, 0, 0.25);
5659 }
5660
5661 .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
5662 bottom: calc((0.8rem - 1px) * -1);
5663 margin-left: -0.8rem;
5664 border-top-color: #fff;
5665 }
5666
5667 .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {
5668 margin-left: 0.8rem;
5669 }
5670
5671 .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow {
5672 left: 0;
5673 }
5674
5675 .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before,
5676 .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
5677 margin-top: -0.8rem;
5678 border-left-width: 0;
5679 }
5680
5681 .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before {
5682 left: -0.8rem;
5683 border-right-color: rgba(0, 0, 0, 0.25);
5684 }
5685
5686 .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
5687 left: calc((0.8rem - 1px) * -1);
5688 border-right-color: #fff;
5689 }
5690
5691 .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] {
5692 margin-top: 0.8rem;
5693 }
5694
5695 .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow {
5696 top: 0;
5697 }
5698
5699 .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,
5700 .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
5701 margin-left: -0.8rem;
5702 border-top-width: 0;
5703 }
5704
5705 .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {
5706 top: -0.8rem;
5707 border-bottom-color: rgba(0, 0, 0, 0.25);
5708 }
5709
5710 .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
5711 top: calc((0.8rem - 1px) * -1);
5712 border-bottom-color: #fff;
5713 }
5714
5715 .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5716 position: absolute;
5717 top: 0;
5718 left: 50%;
5719 display: block;
5720 width: 20px;
5721 margin-left: -10px;
5722 content: "";
5723 border-bottom: 1px solid #f7f7f7;
5724 }
5725
5726 .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {
5727 margin-right: 0.8rem;
5728 }
5729
5730 .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow {
5731 right: 0;
5732 }
5733
5734 .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before,
5735 .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
5736 margin-top: -0.8rem;
5737 border-right-width: 0;
5738 }
5739
5740 .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before {
5741 right: -0.8rem;
5742 border-left-color: rgba(0, 0, 0, 0.25);
5743 }
5744
5745 .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
5746 right: calc((0.8rem - 1px) * -1);
5747 border-left-color: #fff;
5748 }
5749
5750 .popover-header {
5751 padding: 0.5rem 0.75rem;
5752 margin-bottom: 0;
5753 font-size: 1rem;
5754 color: inherit;
5755 background-color: #f7f7f7;
5756 border-bottom: 1px solid #ebebeb;
5757 border-top-left-radius: calc(0.3rem - 1px);
5758 border-top-right-radius: calc(0.3rem - 1px);
5759 }
5760
5761 .popover-header:empty {
5762 display: none;
5763 }
5764
5765 .popover-body {
5766 padding: 0.5rem 0.75rem;
5767 color: #333;
5768 }
5769
5770 .carousel {
5771 position: relative;
5772 }
5773
5774 .carousel-inner {
5775 position: relative;
5776 width: 100%;
5777 overflow: hidden;
5778 }
5779
5780 .carousel-item {
5781 position: relative;
5782 display: none;
5783 -webkit-box-align: center;
5784 -ms-flex-align: center;
5785 align-items: center;
5786 width: 100%;
5787 -webkit-transition: -webkit-transform 0.6s ease;
5788 transition: -webkit-transform 0.6s ease;
5789 transition: transform 0.6s ease;
5790 transition: transform 0.6s ease, -webkit-transform 0.6s ease;
5791 -webkit-backface-visibility: hidden;
5792 backface-visibility: hidden;
5793 -webkit-perspective: 1000px;
5794 perspective: 1000px;
5795 }
5796
5797 .carousel-item.active,
5798 .carousel-item-next,
5799 .carousel-item-prev {
5800 display: block;
5801 }
5802
5803 .carousel-item-next,
5804 .carousel-item-prev {
5805 position: absolute;
5806 top: 0;
5807 }
5808
5809 .carousel-item-next.carousel-item-left,
5810 .carousel-item-prev.carousel-item-right {
5811 -webkit-transform: translateX(0);
5812 transform: translateX(0);
5813 }
5814
5815 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5816 .carousel-item-next.carousel-item-left,
5817 .carousel-item-prev.carousel-item-right {
5818 -webkit-transform: translate3d(0, 0, 0);
5819 transform: translate3d(0, 0, 0);
5820 }
5821 }
5822
5823 .carousel-item-next,
5824 .active.carousel-item-right {
5825 -webkit-transform: translateX(100%);
5826 transform: translateX(100%);
5827 }
5828
5829 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5830 .carousel-item-next,
5831 .active.carousel-item-right {
5832 -webkit-transform: translate3d(100%, 0, 0);
5833 transform: translate3d(100%, 0, 0);
5834 }
5835 }
5836
5837 .carousel-item-prev,
5838 .active.carousel-item-left {
5839 -webkit-transform: translateX(-100%);
5840 transform: translateX(-100%);
5841 }
5842
5843 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5844 .carousel-item-prev,
5845 .active.carousel-item-left {
5846 -webkit-transform: translate3d(-100%, 0, 0);
5847 transform: translate3d(-100%, 0, 0);
5848 }
5849 }
5850
5851 .carousel-control-prev,
5852 .carousel-control-next {
5853 position: absolute;
5854 top: 0;
5855 bottom: 0;
5856 display: -webkit-box;
5857 display: -ms-flexbox;
5858 display: flex;
5859 -webkit-box-align: center;
5860 -ms-flex-align: center;
5861 align-items: center;
5862 -webkit-box-pack: center;
5863 -ms-flex-pack: center;
5864 justify-content: center;
5865 width: 15%;
5866 color: #fff;
5867 text-align: center;
5868 opacity: 0.5;
5869 }
5870
5871 .carousel-control-prev:focus, .carousel-control-prev:hover,
5872 .carousel-control-next:focus,
5873 .carousel-control-next:hover {
5874 color: #fff;
5875 text-decoration: none;
5876 outline: 0;
5877 opacity: .9;
5878 }
5879
5880 .carousel-control-prev {
5881 left: 0;
5882 }
5883
5884 .carousel-control-next {
5885 right: 0;
5886 }
5887
5888 .carousel-control-prev-icon,
5889 .carousel-control-next-icon {
5890 display: inline-block;
5891 width: 20px;
5892 height: 20px;
5893 background: transparent no-repeat center center;
5894 background-size: 100% 100%;
5895 }
5896
5897 .carousel-control-prev-icon {
5898 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
5899 }
5900
5901 .carousel-control-next-icon {
5902 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
5903 }
5904
5905 .carousel-indicators {
5906 position: absolute;
5907 right: 0;
5908 bottom: 10px;
5909 left: 0;
5910 z-index: 15;
5911 display: -webkit-box;
5912 display: -ms-flexbox;
5913 display: flex;
5914 -webkit-box-pack: center;
5915 -ms-flex-pack: center;
5916 justify-content: center;
5917 padding-left: 0;
5918 margin-right: 15%;
5919 margin-left: 15%;
5920 list-style: none;
5921 }
5922
5923 .carousel-indicators li {
5924 position: relative;
5925 -webkit-box-flex: 0;
5926 -ms-flex: 0 1 auto;
5927 flex: 0 1 auto;
5928 width: 30px;
5929 height: 3px;
5930 margin-right: 3px;
5931 margin-left: 3px;
5932 text-indent: -999px;
5933 background-color: rgba(255, 255, 255, 0.5);
5934 }
5935
5936 .carousel-indicators li::before {
5937 position: absolute;
5938 top: -10px;
5939 left: 0;
5940 display: inline-block;
5941 width: 100%;
5942 height: 10px;
5943 content: "";
5944 }
5945
5946 .carousel-indicators li::after {
5947 position: absolute;
5948 bottom: -10px;
5949 left: 0;
5950 display: inline-block;
5951 width: 100%;
5952 height: 10px;
5953 content: "";
5954 }
5955
5956 .carousel-indicators .active {
5957 background-color: #fff;
5958 }
5959
5960 .carousel-caption {
5961 position: absolute;
5962 right: 15%;
5963 bottom: 20px;
5964 left: 15%;
5965 z-index: 10;
5966 padding-top: 20px;
5967 padding-bottom: 20px;
5968 color: #fff;
5969 text-align: center;
5970 }
5971
5972 .align-baseline {
5973 vertical-align: baseline !important;
5974 }
5975
5976 .align-top {
5977 vertical-align: top !important;
5978 }
5979
5980 .align-middle {
5981 vertical-align: middle !important;
5982 }
5983
5984 .align-bottom {
5985 vertical-align: bottom !important;
5986 }
5987
5988 .align-text-bottom {
5989 vertical-align: text-bottom !important;
5990 }
5991
5992 .align-text-top {
5993 vertical-align: text-top !important;
5994 }
5995
5996 .bg-primary {
5997 background-color: #E95420 !important;
5998 }
5999
6000 a.bg-primary:focus, a.bg-primary:hover {
6001 background-color: #c34113 !important;
6002 }
6003
6004 .bg-secondary {
6005 background-color: #AEA79F !important;
6006 }
6007
6008 a.bg-secondary:focus, a.bg-secondary:hover {
6009 background-color: #978e83 !important;
6010 }
6011
6012 .bg-success {
6013 background-color: #38B44A !important;
6014 }
6015
6016 a.bg-success:focus, a.bg-success:hover {
6017 background-color: #2c8d3a !important;
6018 }
6019
6020 .bg-info {
6021 background-color: #17a2b8 !important;
6022 }
6023
6024 a.bg-info:focus, a.bg-info:hover {
6025 background-color: #117a8b !important;
6026 }
6027
6028 .bg-warning {
6029 background-color: #EFB73E !important;
6030 }
6031
6032 a.bg-warning:focus, a.bg-warning:hover {
6033 background-color: #e7a413 !important;
6034 }
6035
6036 .bg-danger {
6037 background-color: #DF382C !important;
6038 }
6039
6040 a.bg-danger:focus, a.bg-danger:hover {
6041 background-color: #bc271c !important;
6042 }
6043
6044 .bg-light {
6045 background-color: #e9ecef !important;
6046 }
6047
6048 a.bg-light:focus, a.bg-light:hover {
6049 background-color: #cbd3da !important;
6050 }
6051
6052 .bg-dark {
6053 background-color: #772953 !important;
6054 }
6055
6056 a.bg-dark:focus, a.bg-dark:hover {
6057 background-color: #511c39 !important;
6058 }
6059
6060 .bg-white {
6061 background-color: #fff !important;
6062 }
6063
6064 .bg-transparent {
6065 background-color: transparent !important;
6066 }
6067
6068 .border {
6069 border: 1px solid #e9ecef !important;
6070 }
6071
6072 .border-0 {
6073 border: 0 !important;
6074 }
6075
6076 .border-top-0 {
6077 border-top: 0 !important;
6078 }
6079
6080 .border-right-0 {
6081 border-right: 0 !important;
6082 }
6083
6084 .border-bottom-0 {
6085 border-bottom: 0 !important;
6086 }
6087
6088 .border-left-0 {
6089 border-left: 0 !important;
6090 }
6091
6092 .border-primary {
6093 border-color: #E95420 !important;
6094 }
6095
6096 .border-secondary {
6097 border-color: #AEA79F !important;
6098 }
6099
6100 .border-success {
6101 border-color: #38B44A !important;
6102 }
6103
6104 .border-info {
6105 border-color: #17a2b8 !important;
6106 }
6107
6108 .border-warning {
6109 border-color: #EFB73E !important;
6110 }
6111
6112 .border-danger {
6113 border-color: #DF382C !important;
6114 }
6115
6116 .border-light {
6117 border-color: #e9ecef !important;
6118 }
6119
6120 .border-dark {
6121 border-color: #772953 !important;
6122 }
6123
6124 .border-white {
6125 border-color: #fff !important;
6126 }
6127
6128 .rounded {
6129 border-radius: 0.25rem !important;
6130 }
6131
6132 .rounded-top {
6133 border-top-left-radius: 0.25rem !important;
6134 border-top-right-radius: 0.25rem !important;
6135 }
6136
6137 .rounded-right {
6138 border-top-right-radius: 0.25rem !important;
6139 border-bottom-right-radius: 0.25rem !important;
6140 }
6141
6142 .rounded-bottom {
6143 border-bottom-right-radius: 0.25rem !important;
6144 border-bottom-left-radius: 0.25rem !important;
6145 }
6146
6147 .rounded-left {
6148 border-top-left-radius: 0.25rem !important;
6149 border-bottom-left-radius: 0.25rem !important;
6150 }
6151
6152 .rounded-circle {
6153 border-radius: 50% !important;
6154 }
6155
6156 .rounded-0 {
6157 border-radius: 0 !important;
6158 }
6159
6160 .clearfix::after {
6161 display: block;
6162 clear: both;
6163 content: "";
6164 }
6165
6166 .d-none {
6167 display: none !important;
6168 }
6169
6170 .d-inline {
6171 display: inline !important;
6172 }
6173
6174 .d-inline-block {
6175 display: inline-block !important;
6176 }
6177
6178 .d-block {
6179 display: block !important;
6180 }
6181
6182 .d-table {
6183 display: table !important;
6184 }
6185
6186 .d-table-row {
6187 display: table-row !important;
6188 }
6189
6190 .d-table-cell {
6191 display: table-cell !important;
6192 }
6193
6194 .d-flex {
6195 display: -webkit-box !important;
6196 display: -ms-flexbox !important;
6197 display: flex !important;
6198 }
6199
6200 .d-inline-flex {
6201 display: -webkit-inline-box !important;
6202 display: -ms-inline-flexbox !important;
6203 display: inline-flex !important;
6204 }
6205
6206 @media (min-width: 576px) {
6207 .d-sm-none {
6208 display: none !important;
6209 }
6210 .d-sm-inline {
6211 display: inline !important;
6212 }
6213 .d-sm-inline-block {
6214 display: inline-block !important;
6215 }
6216 .d-sm-block {
6217 display: block !important;
6218 }
6219 .d-sm-table {
6220 display: table !important;
6221 }
6222 .d-sm-table-row {
6223 display: table-row !important;
6224 }
6225 .d-sm-table-cell {
6226 display: table-cell !important;
6227 }
6228 .d-sm-flex {
6229 display: -webkit-box !important;
6230 display: -ms-flexbox !important;
6231 display: flex !important;
6232 }
6233 .d-sm-inline-flex {
6234 display: -webkit-inline-box !important;
6235 display: -ms-inline-flexbox !important;
6236 display: inline-flex !important;
6237 }
6238 }
6239
6240 @media (min-width: 768px) {
6241 .d-md-none {
6242 display: none !important;
6243 }
6244 .d-md-inline {
6245 display: inline !important;
6246 }
6247 .d-md-inline-block {
6248 display: inline-block !important;
6249 }
6250 .d-md-block {
6251 display: block !important;
6252 }
6253 .d-md-table {
6254 display: table !important;
6255 }
6256 .d-md-table-row {
6257 display: table-row !important;
6258 }
6259 .d-md-table-cell {
6260 display: table-cell !important;
6261 }
6262 .d-md-flex {
6263 display: -webkit-box !important;
6264 display: -ms-flexbox !important;
6265 display: flex !important;
6266 }
6267 .d-md-inline-flex {
6268 display: -webkit-inline-box !important;
6269 display: -ms-inline-flexbox !important;
6270 display: inline-flex !important;
6271 }
6272 }
6273
6274 @media (min-width: 992px) {
6275 .d-lg-none {
6276 display: none !important;
6277 }
6278 .d-lg-inline {
6279 display: inline !important;
6280 }
6281 .d-lg-inline-block {
6282 display: inline-block !important;
6283 }
6284 .d-lg-block {
6285 display: block !important;
6286 }
6287 .d-lg-table {
6288 display: table !important;
6289 }
6290 .d-lg-table-row {
6291 display: table-row !important;
6292 }
6293 .d-lg-table-cell {
6294 display: table-cell !important;
6295 }
6296 .d-lg-flex {
6297 display: -webkit-box !important;
6298 display: -ms-flexbox !important;
6299 display: flex !important;
6300 }
6301 .d-lg-inline-flex {
6302 display: -webkit-inline-box !important;
6303 display: -ms-inline-flexbox !important;
6304 display: inline-flex !important;
6305 }
6306 }
6307
6308 @media (min-width: 1200px) {
6309 .d-xl-none {
6310 display: none !important;
6311 }
6312 .d-xl-inline {
6313 display: inline !important;
6314 }
6315 .d-xl-inline-block {
6316 display: inline-block !important;
6317 }
6318 .d-xl-block {
6319 display: block !important;
6320 }
6321 .d-xl-table {
6322 display: table !important;
6323 }
6324 .d-xl-table-row {
6325 display: table-row !important;
6326 }
6327 .d-xl-table-cell {
6328 display: table-cell !important;
6329 }
6330 .d-xl-flex {
6331 display: -webkit-box !important;
6332 display: -ms-flexbox !important;
6333 display: flex !important;
6334 }
6335 .d-xl-inline-flex {
6336 display: -webkit-inline-box !important;
6337 display: -ms-inline-flexbox !important;
6338 display: inline-flex !important;
6339 }
6340 }
6341
6342 .d-print-block {
6343 display: none !important;
6344 }
6345
6346 @media print {
6347 .d-print-block {
6348 display: block !important;
6349 }
6350 }
6351
6352 .d-print-inline {
6353 display: none !important;
6354 }
6355
6356 @media print {
6357 .d-print-inline {
6358 display: inline !important;
6359 }
6360 }
6361
6362 .d-print-inline-block {
6363 display: none !important;
6364 }
6365
6366 @media print {
6367 .d-print-inline-block {
6368 display: inline-block !important;
6369 }
6370 }
6371
6372 @media print {
6373 .d-print-none {
6374 display: none !important;
6375 }
6376 }
6377
6378 .embed-responsive {
6379 position: relative;
6380 display: block;
6381 width: 100%;
6382 padding: 0;
6383 overflow: hidden;
6384 }
6385
6386 .embed-responsive::before {
6387 display: block;
6388 content: "";
6389 }
6390
6391 .embed-responsive .embed-responsive-item,
6392 .embed-responsive iframe,
6393 .embed-responsive embed,
6394 .embed-responsive object,
6395 .embed-responsive video {
6396 position: absolute;
6397 top: 0;
6398 bottom: 0;
6399 left: 0;
6400 width: 100%;
6401 height: 100%;
6402 border: 0;
6403 }
6404
6405 .embed-responsive-21by9::before {
6406 padding-top: 42.8571428571%;
6407 }
6408
6409 .embed-responsive-16by9::before {
6410 padding-top: 56.25%;
6411 }
6412
6413 .embed-responsive-4by3::before {
6414 padding-top: 75%;
6415 }
6416
6417 .embed-responsive-1by1::before {
6418 padding-top: 100%;
6419 }
6420
6421 .flex-row {
6422 -webkit-box-orient: horizontal !important;
6423 -webkit-box-direction: normal !important;
6424 -ms-flex-direction: row !important;
6425 flex-direction: row !important;
6426 }
6427
6428 .flex-column {
6429 -webkit-box-orient: vertical !important;
6430 -webkit-box-direction: normal !important;
6431 -ms-flex-direction: column !important;
6432 flex-direction: column !important;
6433 }
6434
6435 .flex-row-reverse {
6436 -webkit-box-orient: horizontal !important;
6437 -webkit-box-direction: reverse !important;
6438 -ms-flex-direction: row-reverse !important;
6439 flex-direction: row-reverse !important;
6440 }
6441
6442 .flex-column-reverse {
6443 -webkit-box-orient: vertical !important;
6444 -webkit-box-direction: reverse !important;
6445 -ms-flex-direction: column-reverse !important;
6446 flex-direction: column-reverse !important;
6447 }
6448
6449 .flex-wrap {
6450 -ms-flex-wrap: wrap !important;
6451 flex-wrap: wrap !important;
6452 }
6453
6454 .flex-nowrap {
6455 -ms-flex-wrap: nowrap !important;
6456 flex-wrap: nowrap !important;
6457 }
6458
6459 .flex-wrap-reverse {
6460 -ms-flex-wrap: wrap-reverse !important;
6461 flex-wrap: wrap-reverse !important;
6462 }
6463
6464 .justify-content-start {
6465 -webkit-box-pack: start !important;
6466 -ms-flex-pack: start !important;
6467 justify-content: flex-start !important;
6468 }
6469
6470 .justify-content-end {
6471 -webkit-box-pack: end !important;
6472 -ms-flex-pack: end !important;
6473 justify-content: flex-end !important;
6474 }
6475
6476 .justify-content-center {
6477 -webkit-box-pack: center !important;
6478 -ms-flex-pack: center !important;
6479 justify-content: center !important;
6480 }
6481
6482 .justify-content-between {
6483 -webkit-box-pack: justify !important;
6484 -ms-flex-pack: justify !important;
6485 justify-content: space-between !important;
6486 }
6487
6488 .justify-content-around {
6489 -ms-flex-pack: distribute !important;
6490 justify-content: space-around !important;
6491 }
6492
6493 .align-items-start {
6494 -webkit-box-align: start !important;
6495 -ms-flex-align: start !important;
6496 align-items: flex-start !important;
6497 }
6498
6499 .align-items-end {
6500 -webkit-box-align: end !important;
6501 -ms-flex-align: end !important;
6502 align-items: flex-end !important;
6503 }
6504
6505 .align-items-center {
6506 -webkit-box-align: center !important;
6507 -ms-flex-align: center !important;
6508 align-items: center !important;
6509 }
6510
6511 .align-items-baseline {
6512 -webkit-box-align: baseline !important;
6513 -ms-flex-align: baseline !important;
6514 align-items: baseline !important;
6515 }
6516
6517 .align-items-stretch {
6518 -webkit-box-align: stretch !important;
6519 -ms-flex-align: stretch !important;
6520 align-items: stretch !important;
6521 }
6522
6523 .align-content-start {
6524 -ms-flex-line-pack: start !important;
6525 align-content: flex-start !important;
6526 }
6527
6528 .align-content-end {
6529 -ms-flex-line-pack: end !important;
6530 align-content: flex-end !important;
6531 }
6532
6533 .align-content-center {
6534 -ms-flex-line-pack: center !important;
6535 align-content: center !important;
6536 }
6537
6538 .align-content-between {
6539 -ms-flex-line-pack: justify !important;
6540 align-content: space-between !important;
6541 }
6542
6543 .align-content-around {
6544 -ms-flex-line-pack: distribute !important;
6545 align-content: space-around !important;
6546 }
6547
6548 .align-content-stretch {
6549 -ms-flex-line-pack: stretch !important;
6550 align-content: stretch !important;
6551 }
6552
6553 .align-self-auto {
6554 -ms-flex-item-align: auto !important;
6555 align-self: auto !important;
6556 }
6557
6558 .align-self-start {
6559 -ms-flex-item-align: start !important;
6560 align-self: flex-start !important;
6561 }
6562
6563 .align-self-end {
6564 -ms-flex-item-align: end !important;
6565 align-self: flex-end !important;
6566 }
6567
6568 .align-self-center {
6569 -ms-flex-item-align: center !important;
6570 align-self: center !important;
6571 }
6572
6573 .align-self-baseline {
6574 -ms-flex-item-align: baseline !important;
6575 align-self: baseline !important;
6576 }
6577
6578 .align-self-stretch {
6579 -ms-flex-item-align: stretch !important;
6580 align-self: stretch !important;
6581 }
6582
6583 @media (min-width: 576px) {
6584 .flex-sm-row {
6585 -webkit-box-orient: horizontal !important;
6586 -webkit-box-direction: normal !important;
6587 -ms-flex-direction: row !important;
6588 flex-direction: row !important;
6589 }
6590 .flex-sm-column {
6591 -webkit-box-orient: vertical !important;
6592 -webkit-box-direction: normal !important;
6593 -ms-flex-direction: column !important;
6594 flex-direction: column !important;
6595 }
6596 .flex-sm-row-reverse {
6597 -webkit-box-orient: horizontal !important;
6598 -webkit-box-direction: reverse !important;
6599 -ms-flex-direction: row-reverse !important;
6600 flex-direction: row-reverse !important;
6601 }
6602 .flex-sm-column-reverse {
6603 -webkit-box-orient: vertical !important;
6604 -webkit-box-direction: reverse !important;
6605 -ms-flex-direction: column-reverse !important;
6606 flex-direction: column-reverse !important;
6607 }
6608 .flex-sm-wrap {
6609 -ms-flex-wrap: wrap !important;
6610 flex-wrap: wrap !important;
6611 }
6612 .flex-sm-nowrap {
6613 -ms-flex-wrap: nowrap !important;
6614 flex-wrap: nowrap !important;
6615 }
6616 .flex-sm-wrap-reverse {
6617 -ms-flex-wrap: wrap-reverse !important;
6618 flex-wrap: wrap-reverse !important;
6619 }
6620 .justify-content-sm-start {
6621 -webkit-box-pack: start !important;
6622 -ms-flex-pack: start !important;
6623 justify-content: flex-start !important;
6624 }
6625 .justify-content-sm-end {
6626 -webkit-box-pack: end !important;
6627 -ms-flex-pack: end !important;
6628 justify-content: flex-end !important;
6629 }
6630 .justify-content-sm-center {
6631 -webkit-box-pack: center !important;
6632 -ms-flex-pack: center !important;
6633 justify-content: center !important;
6634 }
6635 .justify-content-sm-between {
6636 -webkit-box-pack: justify !important;
6637 -ms-flex-pack: justify !important;
6638 justify-content: space-between !important;
6639 }
6640 .justify-content-sm-around {
6641 -ms-flex-pack: distribute !important;
6642 justify-content: space-around !important;
6643 }
6644 .align-items-sm-start {
6645 -webkit-box-align: start !important;
6646 -ms-flex-align: start !important;
6647 align-items: flex-start !important;
6648 }
6649 .align-items-sm-end {
6650 -webkit-box-align: end !important;
6651 -ms-flex-align: end !important;
6652 align-items: flex-end !important;
6653 }
6654 .align-items-sm-center {
6655 -webkit-box-align: center !important;
6656 -ms-flex-align: center !important;
6657 align-items: center !important;
6658 }
6659 .align-items-sm-baseline {
6660 -webkit-box-align: baseline !important;
6661 -ms-flex-align: baseline !important;
6662 align-items: baseline !important;
6663 }
6664 .align-items-sm-stretch {
6665 -webkit-box-align: stretch !important;
6666 -ms-flex-align: stretch !important;
6667 align-items: stretch !important;
6668 }
6669 .align-content-sm-start {
6670 -ms-flex-line-pack: start !important;
6671 align-content: flex-start !important;
6672 }
6673 .align-content-sm-end {
6674 -ms-flex-line-pack: end !important;
6675 align-content: flex-end !important;
6676 }
6677 .align-content-sm-center {
6678 -ms-flex-line-pack: center !important;
6679 align-content: center !important;
6680 }
6681 .align-content-sm-between {
6682 -ms-flex-line-pack: justify !important;
6683 align-content: space-between !important;
6684 }
6685 .align-content-sm-around {
6686 -ms-flex-line-pack: distribute !important;
6687 align-content: space-around !important;
6688 }
6689 .align-content-sm-stretch {
6690 -ms-flex-line-pack: stretch !important;
6691 align-content: stretch !important;
6692 }
6693 .align-self-sm-auto {
6694 -ms-flex-item-align: auto !important;
6695 align-self: auto !important;
6696 }
6697 .align-self-sm-start {
6698 -ms-flex-item-align: start !important;
6699 align-self: flex-start !important;
6700 }
6701 .align-self-sm-end {
6702 -ms-flex-item-align: end !important;
6703 align-self: flex-end !important;
6704 }
6705 .align-self-sm-center {
6706 -ms-flex-item-align: center !important;
6707 align-self: center !important;
6708 }
6709 .align-self-sm-baseline {
6710 -ms-flex-item-align: baseline !important;
6711 align-self: baseline !important;
6712 }
6713 .align-self-sm-stretch {
6714 -ms-flex-item-align: stretch !important;
6715 align-self: stretch !important;
6716 }
6717 }
6718
6719 @media (min-width: 768px) {
6720 .flex-md-row {
6721 -webkit-box-orient: horizontal !important;
6722 -webkit-box-direction: normal !important;
6723 -ms-flex-direction: row !important;
6724 flex-direction: row !important;
6725 }
6726 .flex-md-column {
6727 -webkit-box-orient: vertical !important;
6728 -webkit-box-direction: normal !important;
6729 -ms-flex-direction: column !important;
6730 flex-direction: column !important;
6731 }
6732 .flex-md-row-reverse {
6733 -webkit-box-orient: horizontal !important;
6734 -webkit-box-direction: reverse !important;
6735 -ms-flex-direction: row-reverse !important;
6736 flex-direction: row-reverse !important;
6737 }
6738 .flex-md-column-reverse {
6739 -webkit-box-orient: vertical !important;
6740 -webkit-box-direction: reverse !important;
6741 -ms-flex-direction: column-reverse !important;
6742 flex-direction: column-reverse !important;
6743 }
6744 .flex-md-wrap {
6745 -ms-flex-wrap: wrap !important;
6746 flex-wrap: wrap !important;
6747 }
6748 .flex-md-nowrap {
6749 -ms-flex-wrap: nowrap !important;
6750 flex-wrap: nowrap !important;
6751 }
6752 .flex-md-wrap-reverse {
6753 -ms-flex-wrap: wrap-reverse !important;
6754 flex-wrap: wrap-reverse !important;
6755 }
6756 .justify-content-md-start {
6757 -webkit-box-pack: start !important;
6758 -ms-flex-pack: start !important;
6759 justify-content: flex-start !important;
6760 }
6761 .justify-content-md-end {
6762 -webkit-box-pack: end !important;
6763 -ms-flex-pack: end !important;
6764 justify-content: flex-end !important;
6765 }
6766 .justify-content-md-center {
6767 -webkit-box-pack: center !important;
6768 -ms-flex-pack: center !important;
6769 justify-content: center !important;
6770 }
6771 .justify-content-md-between {
6772 -webkit-box-pack: justify !important;
6773 -ms-flex-pack: justify !important;
6774 justify-content: space-between !important;
6775 }
6776 .justify-content-md-around {
6777 -ms-flex-pack: distribute !important;
6778 justify-content: space-around !important;
6779 }
6780 .align-items-md-start {
6781 -webkit-box-align: start !important;
6782 -ms-flex-align: start !important;
6783 align-items: flex-start !important;
6784 }
6785 .align-items-md-end {
6786 -webkit-box-align: end !important;
6787 -ms-flex-align: end !important;
6788 align-items: flex-end !important;
6789 }
6790 .align-items-md-center {
6791 -webkit-box-align: center !important;
6792 -ms-flex-align: center !important;
6793 align-items: center !important;
6794 }
6795 .align-items-md-baseline {
6796 -webkit-box-align: baseline !important;
6797 -ms-flex-align: baseline !important;
6798 align-items: baseline !important;
6799 }
6800 .align-items-md-stretch {
6801 -webkit-box-align: stretch !important;
6802 -ms-flex-align: stretch !important;
6803 align-items: stretch !important;
6804 }
6805 .align-content-md-start {
6806 -ms-flex-line-pack: start !important;
6807 align-content: flex-start !important;
6808 }
6809 .align-content-md-end {
6810 -ms-flex-line-pack: end !important;
6811 align-content: flex-end !important;
6812 }
6813 .align-content-md-center {
6814 -ms-flex-line-pack: center !important;
6815 align-content: center !important;
6816 }
6817 .align-content-md-between {
6818 -ms-flex-line-pack: justify !important;
6819 align-content: space-between !important;
6820 }
6821 .align-content-md-around {
6822 -ms-flex-line-pack: distribute !important;
6823 align-content: space-around !important;
6824 }
6825 .align-content-md-stretch {
6826 -ms-flex-line-pack: stretch !important;
6827 align-content: stretch !important;
6828 }
6829 .align-self-md-auto {
6830 -ms-flex-item-align: auto !important;
6831 align-self: auto !important;
6832 }
6833 .align-self-md-start {
6834 -ms-flex-item-align: start !important;
6835 align-self: flex-start !important;
6836 }
6837 .align-self-md-end {
6838 -ms-flex-item-align: end !important;
6839 align-self: flex-end !important;
6840 }
6841 .align-self-md-center {
6842 -ms-flex-item-align: center !important;
6843 align-self: center !important;
6844 }
6845 .align-self-md-baseline {
6846 -ms-flex-item-align: baseline !important;
6847 align-self: baseline !important;
6848 }
6849 .align-self-md-stretch {
6850 -ms-flex-item-align: stretch !important;
6851 align-self: stretch !important;
6852 }
6853 }
6854
6855 @media (min-width: 992px) {
6856 .flex-lg-row {
6857 -webkit-box-orient: horizontal !important;
6858 -webkit-box-direction: normal !important;
6859 -ms-flex-direction: row !important;
6860 flex-direction: row !important;
6861 }
6862 .flex-lg-column {
6863 -webkit-box-orient: vertical !important;
6864 -webkit-box-direction: normal !important;
6865 -ms-flex-direction: column !important;
6866 flex-direction: column !important;
6867 }
6868 .flex-lg-row-reverse {
6869 -webkit-box-orient: horizontal !important;
6870 -webkit-box-direction: reverse !important;
6871 -ms-flex-direction: row-reverse !important;
6872 flex-direction: row-reverse !important;
6873 }
6874 .flex-lg-column-reverse {
6875 -webkit-box-orient: vertical !important;
6876 -webkit-box-direction: reverse !important;
6877 -ms-flex-direction: column-reverse !important;
6878 flex-direction: column-reverse !important;
6879 }
6880 .flex-lg-wrap {
6881 -ms-flex-wrap: wrap !important;
6882 flex-wrap: wrap !important;
6883 }
6884 .flex-lg-nowrap {
6885 -ms-flex-wrap: nowrap !important;
6886 flex-wrap: nowrap !important;
6887 }
6888 .flex-lg-wrap-reverse {
6889 -ms-flex-wrap: wrap-reverse !important;
6890 flex-wrap: wrap-reverse !important;
6891 }
6892 .justify-content-lg-start {
6893 -webkit-box-pack: start !important;
6894 -ms-flex-pack: start !important;
6895 justify-content: flex-start !important;
6896 }
6897 .justify-content-lg-end {
6898 -webkit-box-pack: end !important;
6899 -ms-flex-pack: end !important;
6900 justify-content: flex-end !important;
6901 }
6902 .justify-content-lg-center {
6903 -webkit-box-pack: center !important;
6904 -ms-flex-pack: center !important;
6905 justify-content: center !important;
6906 }
6907 .justify-content-lg-between {
6908 -webkit-box-pack: justify !important;
6909 -ms-flex-pack: justify !important;
6910 justify-content: space-between !important;
6911 }
6912 .justify-content-lg-around {
6913 -ms-flex-pack: distribute !important;
6914 justify-content: space-around !important;
6915 }
6916 .align-items-lg-start {
6917 -webkit-box-align: start !important;
6918 -ms-flex-align: start !important;
6919 align-items: flex-start !important;
6920 }
6921 .align-items-lg-end {
6922 -webkit-box-align: end !important;
6923 -ms-flex-align: end !important;
6924 align-items: flex-end !important;
6925 }
6926 .align-items-lg-center {
6927 -webkit-box-align: center !important;
6928 -ms-flex-align: center !important;
6929 align-items: center !important;
6930 }
6931 .align-items-lg-baseline {
6932 -webkit-box-align: baseline !important;
6933 -ms-flex-align: baseline !important;
6934 align-items: baseline !important;
6935 }
6936 .align-items-lg-stretch {
6937 -webkit-box-align: stretch !important;
6938 -ms-flex-align: stretch !important;
6939 align-items: stretch !important;
6940 }
6941 .align-content-lg-start {
6942 -ms-flex-line-pack: start !important;
6943 align-content: flex-start !important;
6944 }
6945 .align-content-lg-end {
6946 -ms-flex-line-pack: end !important;
6947 align-content: flex-end !important;
6948 }
6949 .align-content-lg-center {
6950 -ms-flex-line-pack: center !important;
6951 align-content: center !important;
6952 }
6953 .align-content-lg-between {
6954 -ms-flex-line-pack: justify !important;
6955 align-content: space-between !important;
6956 }
6957 .align-content-lg-around {
6958 -ms-flex-line-pack: distribute !important;
6959 align-content: space-around !important;
6960 }
6961 .align-content-lg-stretch {
6962 -ms-flex-line-pack: stretch !important;
6963 align-content: stretch !important;
6964 }
6965 .align-self-lg-auto {
6966 -ms-flex-item-align: auto !important;
6967 align-self: auto !important;
6968 }
6969 .align-self-lg-start {
6970 -ms-flex-item-align: start !important;
6971 align-self: flex-start !important;
6972 }
6973 .align-self-lg-end {
6974 -ms-flex-item-align: end !important;
6975 align-self: flex-end !important;
6976 }
6977 .align-self-lg-center {
6978 -ms-flex-item-align: center !important;
6979 align-self: center !important;
6980 }
6981 .align-self-lg-baseline {
6982 -ms-flex-item-align: baseline !important;
6983 align-self: baseline !important;
6984 }
6985 .align-self-lg-stretch {
6986 -ms-flex-item-align: stretch !important;
6987 align-self: stretch !important;
6988 }
6989 }
6990
6991 @media (min-width: 1200px) {
6992 .flex-xl-row {
6993 -webkit-box-orient: horizontal !important;
6994 -webkit-box-direction: normal !important;
6995 -ms-flex-direction: row !important;
6996 flex-direction: row !important;
6997 }
6998 .flex-xl-column {
6999 -webkit-box-orient: vertical !important;
7000 -webkit-box-direction: normal !important;
7001 -ms-flex-direction: column !important;
7002 flex-direction: column !important;
7003 }
7004 .flex-xl-row-reverse {
7005 -webkit-box-orient: horizontal !important;
7006 -webkit-box-direction: reverse !important;
7007 -ms-flex-direction: row-reverse !important;
7008 flex-direction: row-reverse !important;
7009 }
7010 .flex-xl-column-reverse {
7011 -webkit-box-orient: vertical !important;
7012 -webkit-box-direction: reverse !important;
7013 -ms-flex-direction: column-reverse !important;
7014 flex-direction: column-reverse !important;
7015 }
7016 .flex-xl-wrap {
7017 -ms-flex-wrap: wrap !important;
7018 flex-wrap: wrap !important;
7019 }
7020 .flex-xl-nowrap {
7021 -ms-flex-wrap: nowrap !important;
7022 flex-wrap: nowrap !important;
7023 }
7024 .flex-xl-wrap-reverse {
7025 -ms-flex-wrap: wrap-reverse !important;
7026 flex-wrap: wrap-reverse !important;
7027 }
7028 .justify-content-xl-start {
7029 -webkit-box-pack: start !important;
7030 -ms-flex-pack: start !important;
7031 justify-content: flex-start !important;
7032 }
7033 .justify-content-xl-end {
7034 -webkit-box-pack: end !important;
7035 -ms-flex-pack: end !important;
7036 justify-content: flex-end !important;
7037 }
7038 .justify-content-xl-center {
7039 -webkit-box-pack: center !important;
7040 -ms-flex-pack: center !important;
7041 justify-content: center !important;
7042 }
7043 .justify-content-xl-between {
7044 -webkit-box-pack: justify !important;
7045 -ms-flex-pack: justify !important;
7046 justify-content: space-between !important;
7047 }
7048 .justify-content-xl-around {
7049 -ms-flex-pack: distribute !important;
7050 justify-content: space-around !important;
7051 }
7052 .align-items-xl-start {
7053 -webkit-box-align: start !important;
7054 -ms-flex-align: start !important;
7055 align-items: flex-start !important;
7056 }
7057 .align-items-xl-end {
7058 -webkit-box-align: end !important;
7059 -ms-flex-align: end !important;
7060 align-items: flex-end !important;
7061 }
7062 .align-items-xl-center {
7063 -webkit-box-align: center !important;
7064 -ms-flex-align: center !important;
7065 align-items: center !important;
7066 }
7067 .align-items-xl-baseline {
7068 -webkit-box-align: baseline !important;
7069 -ms-flex-align: baseline !important;
7070 align-items: baseline !important;
7071 }
7072 .align-items-xl-stretch {
7073 -webkit-box-align: stretch !important;
7074 -ms-flex-align: stretch !important;
7075 align-items: stretch !important;
7076 }
7077 .align-content-xl-start {
7078 -ms-flex-line-pack: start !important;
7079 align-content: flex-start !important;
7080 }
7081 .align-content-xl-end {
7082 -ms-flex-line-pack: end !important;
7083 align-content: flex-end !important;
7084 }
7085 .align-content-xl-center {
7086 -ms-flex-line-pack: center !important;
7087 align-content: center !important;
7088 }
7089 .align-content-xl-between {
7090 -ms-flex-line-pack: justify !important;
7091 align-content: space-between !important;
7092 }
7093 .align-content-xl-around {
7094 -ms-flex-line-pack: distribute !important;
7095 align-content: space-around !important;
7096 }
7097 .align-content-xl-stretch {
7098 -ms-flex-line-pack: stretch !important;
7099 align-content: stretch !important;
7100 }
7101 .align-self-xl-auto {
7102 -ms-flex-item-align: auto !important;
7103 align-self: auto !important;
7104 }
7105 .align-self-xl-start {
7106 -ms-flex-item-align: start !important;
7107 align-self: flex-start !important;
7108 }
7109 .align-self-xl-end {
7110 -ms-flex-item-align: end !important;
7111 align-self: flex-end !important;
7112 }
7113 .align-self-xl-center {
7114 -ms-flex-item-align: center !important;
7115 align-self: center !important;
7116 }
7117 .align-self-xl-baseline {
7118 -ms-flex-item-align: baseline !important;
7119 align-self: baseline !important;
7120 }
7121 .align-self-xl-stretch {
7122 -ms-flex-item-align: stretch !important;
7123 align-self: stretch !important;
7124 }
7125 }
7126
7127 .float-left {
7128 float: left !important;
7129 }
7130
7131 .float-right {
7132 float: right !important;
7133 }
7134
7135 .float-none {
7136 float: none !important;
7137 }
7138
7139 @media (min-width: 576px) {
7140 .float-sm-left {
7141 float: left !important;
7142 }
7143 .float-sm-right {
7144 float: right !important;
7145 }
7146 .float-sm-none {
7147 float: none !important;
7148 }
7149 }
7150
7151 @media (min-width: 768px) {
7152 .float-md-left {
7153 float: left !important;
7154 }
7155 .float-md-right {
7156 float: right !important;
7157 }
7158 .float-md-none {
7159 float: none !important;
7160 }
7161 }
7162
7163 @media (min-width: 992px) {
7164 .float-lg-left {
7165 float: left !important;
7166 }
7167 .float-lg-right {
7168 float: right !important;
7169 }
7170 .float-lg-none {
7171 float: none !important;
7172 }
7173 }
7174
7175 @media (min-width: 1200px) {
7176 .float-xl-left {
7177 float: left !important;
7178 }
7179 .float-xl-right {
7180 float: right !important;
7181 }
7182 .float-xl-none {
7183 float: none !important;
7184 }
7185 }
7186
7187 .position-static {
7188 position: static !important;
7189 }
7190
7191 .position-relative {
7192 position: relative !important;
7193 }
7194
7195 .position-absolute {
7196 position: absolute !important;
7197 }
7198
7199 .position-fixed {
7200 position: fixed !important;
7201 }
7202
7203 .position-sticky {
7204 position: -webkit-sticky !important;
7205 position: sticky !important;
7206 }
7207
7208 .fixed-top {
7209 position: fixed;
7210 top: 0;
7211 right: 0;
7212 left: 0;
7213 z-index: 1030;
7214 }
7215
7216 .fixed-bottom {
7217 position: fixed;
7218 right: 0;
7219 bottom: 0;
7220 left: 0;
7221 z-index: 1030;
7222 }
7223
7224 @supports ((position: -webkit-sticky) or (position: sticky)) {
7225 .sticky-top {
7226 position: -webkit-sticky;
7227 position: sticky;
7228 top: 0;
7229 z-index: 1020;
7230 }
7231 }
7232
7233 .sr-only {
7234 position: absolute;
7235 width: 1px;
7236 height: 1px;
7237 padding: 0;
7238 overflow: hidden;
7239 clip: rect(0, 0, 0, 0);
7240 white-space: nowrap;
7241 -webkit-clip-path: inset(50%);
7242 clip-path: inset(50%);
7243 border: 0;
7244 }
7245
7246 .sr-only-focusable:active, .sr-only-focusable:focus {
7247 position: static;
7248 width: auto;
7249 height: auto;
7250 overflow: visible;
7251 clip: auto;
7252 white-space: normal;
7253 -webkit-clip-path: none;
7254 clip-path: none;
7255 }
7256
7257 .w-25 {
7258 width: 25% !important;
7259 }
7260
7261 .w-50 {
7262 width: 50% !important;
7263 }
7264
7265 .w-75 {
7266 width: 75% !important;
7267 }
7268
7269 .w-100 {
7270 width: 100% !important;
7271 }
7272
7273 .h-25 {
7274 height: 25% !important;
7275 }
7276
7277 .h-50 {
7278 height: 50% !important;
7279 }
7280
7281 .h-75 {
7282 height: 75% !important;
7283 }
7284
7285 .h-100 {
7286 height: 100% !important;
7287 }
7288
7289 .mw-100 {
7290 max-width: 100% !important;
7291 }
7292
7293 .mh-100 {
7294 max-height: 100% !important;
7295 }
7296
7297 .m-0 {
7298 margin: 0 !important;
7299 }
7300
7301 .mt-0,
7302 .my-0 {
7303 margin-top: 0 !important;
7304 }
7305
7306 .mr-0,
7307 .mx-0 {
7308 margin-right: 0 !important;
7309 }
7310
7311 .mb-0,
7312 .my-0 {
7313 margin-bottom: 0 !important;
7314 }
7315
7316 .ml-0,
7317 .mx-0 {
7318 margin-left: 0 !important;
7319 }
7320
7321 .m-1 {
7322 margin: 0.25rem !important;
7323 }
7324
7325 .mt-1,
7326 .my-1 {
7327 margin-top: 0.25rem !important;
7328 }
7329
7330 .mr-1,
7331 .mx-1 {
7332 margin-right: 0.25rem !important;
7333 }
7334
7335 .mb-1,
7336 .my-1 {
7337 margin-bottom: 0.25rem !important;
7338 }
7339
7340 .ml-1,
7341 .mx-1 {
7342 margin-left: 0.25rem !important;
7343 }
7344
7345 .m-2 {
7346 margin: 0.5rem !important;
7347 }
7348
7349 .mt-2,
7350 .my-2 {
7351 margin-top: 0.5rem !important;
7352 }
7353
7354 .mr-2,
7355 .mx-2 {
7356 margin-right: 0.5rem !important;
7357 }
7358
7359 .mb-2,
7360 .my-2 {
7361 margin-bottom: 0.5rem !important;
7362 }
7363
7364 .ml-2,
7365 .mx-2 {
7366 margin-left: 0.5rem !important;
7367 }
7368
7369 .m-3 {
7370 margin: 1rem !important;
7371 }
7372
7373 .mt-3,
7374 .my-3 {
7375 margin-top: 1rem !important;
7376 }
7377
7378 .mr-3,
7379 .mx-3 {
7380 margin-right: 1rem !important;
7381 }
7382
7383 .mb-3,
7384 .my-3 {
7385 margin-bottom: 1rem !important;
7386 }
7387
7388 .ml-3,
7389 .mx-3 {
7390 margin-left: 1rem !important;
7391 }
7392
7393 .m-4 {
7394 margin: 1.5rem !important;
7395 }
7396
7397 .mt-4,
7398 .my-4 {
7399 margin-top: 1.5rem !important;
7400 }
7401
7402 .mr-4,
7403 .mx-4 {
7404 margin-right: 1.5rem !important;
7405 }
7406
7407 .mb-4,
7408 .my-4 {
7409 margin-bottom: 1.5rem !important;
7410 }
7411
7412 .ml-4,
7413 .mx-4 {
7414 margin-left: 1.5rem !important;
7415 }
7416
7417 .m-5 {
7418 margin: 3rem !important;
7419 }
7420
7421 .mt-5,
7422 .my-5 {
7423 margin-top: 3rem !important;
7424 }
7425
7426 .mr-5,
7427 .mx-5 {
7428 margin-right: 3rem !important;
7429 }
7430
7431 .mb-5,
7432 .my-5 {
7433 margin-bottom: 3rem !important;
7434 }
7435
7436 .ml-5,
7437 .mx-5 {
7438 margin-left: 3rem !important;
7439 }
7440
7441 .p-0 {
7442 padding: 0 !important;
7443 }
7444
7445 .pt-0,
7446 .py-0 {
7447 padding-top: 0 !important;
7448 }
7449
7450 .pr-0,
7451 .px-0 {
7452 padding-right: 0 !important;
7453 }
7454
7455 .pb-0,
7456 .py-0 {
7457 padding-bottom: 0 !important;
7458 }
7459
7460 .pl-0,
7461 .px-0 {
7462 padding-left: 0 !important;
7463 }
7464
7465 .p-1 {
7466 padding: 0.25rem !important;
7467 }
7468
7469 .pt-1,
7470 .py-1 {
7471 padding-top: 0.25rem !important;
7472 }
7473
7474 .pr-1,
7475 .px-1 {
7476 padding-right: 0.25rem !important;
7477 }
7478
7479 .pb-1,
7480 .py-1 {
7481 padding-bottom: 0.25rem !important;
7482 }
7483
7484 .pl-1,
7485 .px-1 {
7486 padding-left: 0.25rem !important;
7487 }
7488
7489 .p-2 {
7490 padding: 0.5rem !important;
7491 }
7492
7493 .pt-2,
7494 .py-2 {
7495 padding-top: 0.5rem !important;
7496 }
7497
7498 .pr-2,
7499 .px-2 {
7500 padding-right: 0.5rem !important;
7501 }
7502
7503 .pb-2,
7504 .py-2 {
7505 padding-bottom: 0.5rem !important;
7506 }
7507
7508 .pl-2,
7509 .px-2 {
7510 padding-left: 0.5rem !important;
7511 }
7512
7513 .p-3 {
7514 padding: 1rem !important;
7515 }
7516
7517 .pt-3,
7518 .py-3 {
7519 padding-top: 1rem !important;
7520 }
7521
7522 .pr-3,
7523 .px-3 {
7524 padding-right: 1rem !important;
7525 }
7526
7527 .pb-3,
7528 .py-3 {
7529 padding-bottom: 1rem !important;
7530 }
7531
7532 .pl-3,
7533 .px-3 {
7534 padding-left: 1rem !important;
7535 }
7536
7537 .p-4 {
7538 padding: 1.5rem !important;
7539 }
7540
7541 .pt-4,
7542 .py-4 {
7543 padding-top: 1.5rem !important;
7544 }
7545
7546 .pr-4,
7547 .px-4 {
7548 padding-right: 1.5rem !important;
7549 }
7550
7551 .pb-4,
7552 .py-4 {
7553 padding-bottom: 1.5rem !important;
7554 }
7555
7556 .pl-4,
7557 .px-4 {
7558 padding-left: 1.5rem !important;
7559 }
7560
7561 .p-5 {
7562 padding: 3rem !important;
7563 }
7564
7565 .pt-5,
7566 .py-5 {
7567 padding-top: 3rem !important;
7568 }
7569
7570 .pr-5,
7571 .px-5 {
7572 padding-right: 3rem !important;
7573 }
7574
7575 .pb-5,
7576 .py-5 {
7577 padding-bottom: 3rem !important;
7578 }
7579
7580 .pl-5,
7581 .px-5 {
7582 padding-left: 3rem !important;
7583 }
7584
7585 .m-auto {
7586 margin: auto !important;
7587 }
7588
7589 .mt-auto,
7590 .my-auto {
7591 margin-top: auto !important;
7592 }
7593
7594 .mr-auto,
7595 .mx-auto {
7596 margin-right: auto !important;
7597 }
7598
7599 .mb-auto,
7600 .my-auto {
7601 margin-bottom: auto !important;
7602 }
7603
7604 .ml-auto,
7605 .mx-auto {
7606 margin-left: auto !important;
7607 }
7608
7609 @media (min-width: 576px) {
7610 .m-sm-0 {
7611 margin: 0 !important;
7612 }
7613 .mt-sm-0,
7614 .my-sm-0 {
7615 margin-top: 0 !important;
7616 }
7617 .mr-sm-0,
7618 .mx-sm-0 {
7619 margin-right: 0 !important;
7620 }
7621 .mb-sm-0,
7622 .my-sm-0 {
7623 margin-bottom: 0 !important;
7624 }
7625 .ml-sm-0,
7626 .mx-sm-0 {
7627 margin-left: 0 !important;
7628 }
7629 .m-sm-1 {
7630 margin: 0.25rem !important;
7631 }
7632 .mt-sm-1,
7633 .my-sm-1 {
7634 margin-top: 0.25rem !important;
7635 }
7636 .mr-sm-1,
7637 .mx-sm-1 {
7638 margin-right: 0.25rem !important;
7639 }
7640 .mb-sm-1,
7641 .my-sm-1 {
7642 margin-bottom: 0.25rem !important;
7643 }
7644 .ml-sm-1,
7645 .mx-sm-1 {
7646 margin-left: 0.25rem !important;
7647 }
7648 .m-sm-2 {
7649 margin: 0.5rem !important;
7650 }
7651 .mt-sm-2,
7652 .my-sm-2 {
7653 margin-top: 0.5rem !important;
7654 }
7655 .mr-sm-2,
7656 .mx-sm-2 {
7657 margin-right: 0.5rem !important;
7658 }
7659 .mb-sm-2,
7660 .my-sm-2 {
7661 margin-bottom: 0.5rem !important;
7662 }
7663 .ml-sm-2,
7664 .mx-sm-2 {
7665 margin-left: 0.5rem !important;
7666 }
7667 .m-sm-3 {
7668 margin: 1rem !important;
7669 }
7670 .mt-sm-3,
7671 .my-sm-3 {
7672 margin-top: 1rem !important;
7673 }
7674 .mr-sm-3,
7675 .mx-sm-3 {
7676 margin-right: 1rem !important;
7677 }
7678 .mb-sm-3,
7679 .my-sm-3 {
7680 margin-bottom: 1rem !important;
7681 }
7682 .ml-sm-3,
7683 .mx-sm-3 {
7684 margin-left: 1rem !important;
7685 }
7686 .m-sm-4 {
7687 margin: 1.5rem !important;
7688 }
7689 .mt-sm-4,
7690 .my-sm-4 {
7691 margin-top: 1.5rem !important;
7692 }
7693 .mr-sm-4,
7694 .mx-sm-4 {
7695 margin-right: 1.5rem !important;
7696 }
7697 .mb-sm-4,
7698 .my-sm-4 {
7699 margin-bottom: 1.5rem !important;
7700 }
7701 .ml-sm-4,
7702 .mx-sm-4 {
7703 margin-left: 1.5rem !important;
7704 }
7705 .m-sm-5 {
7706 margin: 3rem !important;
7707 }
7708 .mt-sm-5,
7709 .my-sm-5 {
7710 margin-top: 3rem !important;
7711 }
7712 .mr-sm-5,
7713 .mx-sm-5 {
7714 margin-right: 3rem !important;
7715 }
7716 .mb-sm-5,
7717 .my-sm-5 {
7718 margin-bottom: 3rem !important;
7719 }
7720 .ml-sm-5,
7721 .mx-sm-5 {
7722 margin-left: 3rem !important;
7723 }
7724 .p-sm-0 {
7725 padding: 0 !important;
7726 }
7727 .pt-sm-0,
7728 .py-sm-0 {
7729 padding-top: 0 !important;
7730 }
7731 .pr-sm-0,
7732 .px-sm-0 {
7733 padding-right: 0 !important;
7734 }
7735 .pb-sm-0,
7736 .py-sm-0 {
7737 padding-bottom: 0 !important;
7738 }
7739 .pl-sm-0,
7740 .px-sm-0 {
7741 padding-left: 0 !important;
7742 }
7743 .p-sm-1 {
7744 padding: 0.25rem !important;
7745 }
7746 .pt-sm-1,
7747 .py-sm-1 {
7748 padding-top: 0.25rem !important;
7749 }
7750 .pr-sm-1,
7751 .px-sm-1 {
7752 padding-right: 0.25rem !important;
7753 }
7754 .pb-sm-1,
7755 .py-sm-1 {
7756 padding-bottom: 0.25rem !important;
7757 }
7758 .pl-sm-1,
7759 .px-sm-1 {
7760 padding-left: 0.25rem !important;
7761 }
7762 .p-sm-2 {
7763 padding: 0.5rem !important;
7764 }
7765 .pt-sm-2,
7766 .py-sm-2 {
7767 padding-top: 0.5rem !important;
7768 }
7769 .pr-sm-2,
7770 .px-sm-2 {
7771 padding-right: 0.5rem !important;
7772 }
7773 .pb-sm-2,
7774 .py-sm-2 {
7775 padding-bottom: 0.5rem !important;
7776 }
7777 .pl-sm-2,
7778 .px-sm-2 {
7779 padding-left: 0.5rem !important;
7780 }
7781 .p-sm-3 {
7782 padding: 1rem !important;
7783 }
7784 .pt-sm-3,
7785 .py-sm-3 {
7786 padding-top: 1rem !important;
7787 }
7788 .pr-sm-3,
7789 .px-sm-3 {
7790 padding-right: 1rem !important;
7791 }
7792 .pb-sm-3,
7793 .py-sm-3 {
7794 padding-bottom: 1rem !important;
7795 }
7796 .pl-sm-3,
7797 .px-sm-3 {
7798 padding-left: 1rem !important;
7799 }
7800 .p-sm-4 {
7801 padding: 1.5rem !important;
7802 }
7803 .pt-sm-4,
7804 .py-sm-4 {
7805 padding-top: 1.5rem !important;
7806 }
7807 .pr-sm-4,
7808 .px-sm-4 {
7809 padding-right: 1.5rem !important;
7810 }
7811 .pb-sm-4,
7812 .py-sm-4 {
7813 padding-bottom: 1.5rem !important;
7814 }
7815 .pl-sm-4,
7816 .px-sm-4 {
7817 padding-left: 1.5rem !important;
7818 }
7819 .p-sm-5 {
7820 padding: 3rem !important;
7821 }
7822 .pt-sm-5,
7823 .py-sm-5 {
7824 padding-top: 3rem !important;
7825 }
7826 .pr-sm-5,
7827 .px-sm-5 {
7828 padding-right: 3rem !important;
7829 }
7830 .pb-sm-5,
7831 .py-sm-5 {
7832 padding-bottom: 3rem !important;
7833 }
7834 .pl-sm-5,
7835 .px-sm-5 {
7836 padding-left: 3rem !important;
7837 }
7838 .m-sm-auto {
7839 margin: auto !important;
7840 }
7841 .mt-sm-auto,
7842 .my-sm-auto {
7843 margin-top: auto !important;
7844 }
7845 .mr-sm-auto,
7846 .mx-sm-auto {
7847 margin-right: auto !important;
7848 }
7849 .mb-sm-auto,
7850 .my-sm-auto {
7851 margin-bottom: auto !important;
7852 }
7853 .ml-sm-auto,
7854 .mx-sm-auto {
7855 margin-left: auto !important;
7856 }
7857 }
7858
7859 @media (min-width: 768px) {
7860 .m-md-0 {
7861 margin: 0 !important;
7862 }
7863 .mt-md-0,
7864 .my-md-0 {
7865 margin-top: 0 !important;
7866 }
7867 .mr-md-0,
7868 .mx-md-0 {
7869 margin-right: 0 !important;
7870 }
7871 .mb-md-0,
7872 .my-md-0 {
7873 margin-bottom: 0 !important;
7874 }
7875 .ml-md-0,
7876 .mx-md-0 {
7877 margin-left: 0 !important;
7878 }
7879 .m-md-1 {
7880 margin: 0.25rem !important;
7881 }
7882 .mt-md-1,
7883 .my-md-1 {
7884 margin-top: 0.25rem !important;
7885 }
7886 .mr-md-1,
7887 .mx-md-1 {
7888 margin-right: 0.25rem !important;
7889 }
7890 .mb-md-1,
7891 .my-md-1 {
7892 margin-bottom: 0.25rem !important;
7893 }
7894 .ml-md-1,
7895 .mx-md-1 {
7896 margin-left: 0.25rem !important;
7897 }
7898 .m-md-2 {
7899 margin: 0.5rem !important;
7900 }
7901 .mt-md-2,
7902 .my-md-2 {
7903 margin-top: 0.5rem !important;
7904 }
7905 .mr-md-2,
7906 .mx-md-2 {
7907 margin-right: 0.5rem !important;
7908 }
7909 .mb-md-2,
7910 .my-md-2 {
7911 margin-bottom: 0.5rem !important;
7912 }
7913 .ml-md-2,
7914 .mx-md-2 {
7915 margin-left: 0.5rem !important;
7916 }
7917 .m-md-3 {
7918 margin: 1rem !important;
7919 }
7920 .mt-md-3,
7921 .my-md-3 {
7922 margin-top: 1rem !important;
7923 }
7924 .mr-md-3,
7925 .mx-md-3 {
7926 margin-right: 1rem !important;
7927 }
7928 .mb-md-3,
7929 .my-md-3 {
7930 margin-bottom: 1rem !important;
7931 }
7932 .ml-md-3,
7933 .mx-md-3 {
7934 margin-left: 1rem !important;
7935 }
7936 .m-md-4 {
7937 margin: 1.5rem !important;
7938 }
7939 .mt-md-4,
7940 .my-md-4 {
7941 margin-top: 1.5rem !important;
7942 }
7943 .mr-md-4,
7944 .mx-md-4 {
7945 margin-right: 1.5rem !important;
7946 }
7947 .mb-md-4,
7948 .my-md-4 {
7949 margin-bottom: 1.5rem !important;
7950 }
7951 .ml-md-4,
7952 .mx-md-4 {
7953 margin-left: 1.5rem !important;
7954 }
7955 .m-md-5 {
7956 margin: 3rem !important;
7957 }
7958 .mt-md-5,
7959 .my-md-5 {
7960 margin-top: 3rem !important;
7961 }
7962 .mr-md-5,
7963 .mx-md-5 {
7964 margin-right: 3rem !important;
7965 }
7966 .mb-md-5,
7967 .my-md-5 {
7968 margin-bottom: 3rem !important;
7969 }
7970 .ml-md-5,
7971 .mx-md-5 {
7972 margin-left: 3rem !important;
7973 }
7974 .p-md-0 {
7975 padding: 0 !important;
7976 }
7977 .pt-md-0,
7978 .py-md-0 {
7979 padding-top: 0 !important;
7980 }
7981 .pr-md-0,
7982 .px-md-0 {
7983 padding-right: 0 !important;
7984 }
7985 .pb-md-0,
7986 .py-md-0 {
7987 padding-bottom: 0 !important;
7988 }
7989 .pl-md-0,
7990 .px-md-0 {
7991 padding-left: 0 !important;
7992 }
7993 .p-md-1 {
7994 padding: 0.25rem !important;
7995 }
7996 .pt-md-1,
7997 .py-md-1 {
7998 padding-top: 0.25rem !important;
7999 }
8000 .pr-md-1,
8001 .px-md-1 {
8002 padding-right: 0.25rem !important;
8003 }
8004 .pb-md-1,
8005 .py-md-1 {
8006 padding-bottom: 0.25rem !important;
8007 }
8008 .pl-md-1,
8009 .px-md-1 {
8010 padding-left: 0.25rem !important;
8011 }
8012 .p-md-2 {
8013 padding: 0.5rem !important;
8014 }
8015 .pt-md-2,
8016 .py-md-2 {
8017 padding-top: 0.5rem !important;
8018 }
8019 .pr-md-2,
8020 .px-md-2 {
8021 padding-right: 0.5rem !important;
8022 }
8023 .pb-md-2,
8024 .py-md-2 {
8025 padding-bottom: 0.5rem !important;
8026 }
8027 .pl-md-2,
8028 .px-md-2 {
8029 padding-left: 0.5rem !important;
8030 }
8031 .p-md-3 {
8032 padding: 1rem !important;
8033 }
8034 .pt-md-3,
8035 .py-md-3 {
8036 padding-top: 1rem !important;
8037 }
8038 .pr-md-3,
8039 .px-md-3 {
8040 padding-right: 1rem !important;
8041 }
8042 .pb-md-3,
8043 .py-md-3 {
8044 padding-bottom: 1rem !important;
8045 }
8046 .pl-md-3,
8047 .px-md-3 {
8048 padding-left: 1rem !important;
8049 }
8050 .p-md-4 {
8051 padding: 1.5rem !important;
8052 }
8053 .pt-md-4,
8054 .py-md-4 {
8055 padding-top: 1.5rem !important;
8056 }
8057 .pr-md-4,
8058 .px-md-4 {
8059 padding-right: 1.5rem !important;
8060 }
8061 .pb-md-4,
8062 .py-md-4 {
8063 padding-bottom: 1.5rem !important;
8064 }
8065 .pl-md-4,
8066 .px-md-4 {
8067 padding-left: 1.5rem !important;
8068 }
8069 .p-md-5 {
8070 padding: 3rem !important;
8071 }
8072 .pt-md-5,
8073 .py-md-5 {
8074 padding-top: 3rem !important;
8075 }
8076 .pr-md-5,
8077 .px-md-5 {
8078 padding-right: 3rem !important;
8079 }
8080 .pb-md-5,
8081 .py-md-5 {
8082 padding-bottom: 3rem !important;
8083 }
8084 .pl-md-5,
8085 .px-md-5 {
8086 padding-left: 3rem !important;
8087 }
8088 .m-md-auto {
8089 margin: auto !important;
8090 }
8091 .mt-md-auto,
8092 .my-md-auto {
8093 margin-top: auto !important;
8094 }
8095 .mr-md-auto,
8096 .mx-md-auto {
8097 margin-right: auto !important;
8098 }
8099 .mb-md-auto,
8100 .my-md-auto {
8101 margin-bottom: auto !important;
8102 }
8103 .ml-md-auto,
8104 .mx-md-auto {
8105 margin-left: auto !important;
8106 }
8107 }
8108
8109 @media (min-width: 992px) {
8110 .m-lg-0 {
8111 margin: 0 !important;
8112 }
8113 .mt-lg-0,
8114 .my-lg-0 {
8115 margin-top: 0 !important;
8116 }
8117 .mr-lg-0,
8118 .mx-lg-0 {
8119 margin-right: 0 !important;
8120 }
8121 .mb-lg-0,
8122 .my-lg-0 {
8123 margin-bottom: 0 !important;
8124 }
8125 .ml-lg-0,
8126 .mx-lg-0 {
8127 margin-left: 0 !important;
8128 }
8129 .m-lg-1 {
8130 margin: 0.25rem !important;
8131 }
8132 .mt-lg-1,
8133 .my-lg-1 {
8134 margin-top: 0.25rem !important;
8135 }
8136 .mr-lg-1,
8137 .mx-lg-1 {
8138 margin-right: 0.25rem !important;
8139 }
8140 .mb-lg-1,
8141 .my-lg-1 {
8142 margin-bottom: 0.25rem !important;
8143 }
8144 .ml-lg-1,
8145 .mx-lg-1 {
8146 margin-left: 0.25rem !important;
8147 }
8148 .m-lg-2 {
8149 margin: 0.5rem !important;
8150 }
8151 .mt-lg-2,
8152 .my-lg-2 {
8153 margin-top: 0.5rem !important;
8154 }
8155 .mr-lg-2,
8156 .mx-lg-2 {
8157 margin-right: 0.5rem !important;
8158 }
8159 .mb-lg-2,
8160 .my-lg-2 {
8161 margin-bottom: 0.5rem !important;
8162 }
8163 .ml-lg-2,
8164 .mx-lg-2 {
8165 margin-left: 0.5rem !important;
8166 }
8167 .m-lg-3 {
8168 margin: 1rem !important;
8169 }
8170 .mt-lg-3,
8171 .my-lg-3 {
8172 margin-top: 1rem !important;
8173 }
8174 .mr-lg-3,
8175 .mx-lg-3 {
8176 margin-right: 1rem !important;
8177 }
8178 .mb-lg-3,
8179 .my-lg-3 {
8180 margin-bottom: 1rem !important;
8181 }
8182 .ml-lg-3,
8183 .mx-lg-3 {
8184 margin-left: 1rem !important;
8185 }
8186 .m-lg-4 {
8187 margin: 1.5rem !important;
8188 }
8189 .mt-lg-4,
8190 .my-lg-4 {
8191 margin-top: 1.5rem !important;
8192 }
8193 .mr-lg-4,
8194 .mx-lg-4 {
8195 margin-right: 1.5rem !important;
8196 }
8197 .mb-lg-4,
8198 .my-lg-4 {
8199 margin-bottom: 1.5rem !important;
8200 }
8201 .ml-lg-4,
8202 .mx-lg-4 {
8203 margin-left: 1.5rem !important;
8204 }
8205 .m-lg-5 {
8206 margin: 3rem !important;
8207 }
8208 .mt-lg-5,
8209 .my-lg-5 {
8210 margin-top: 3rem !important;
8211 }
8212 .mr-lg-5,
8213 .mx-lg-5 {
8214 margin-right: 3rem !important;
8215 }
8216 .mb-lg-5,
8217 .my-lg-5 {
8218 margin-bottom: 3rem !important;
8219 }
8220 .ml-lg-5,
8221 .mx-lg-5 {
8222 margin-left: 3rem !important;
8223 }
8224 .p-lg-0 {
8225 padding: 0 !important;
8226 }
8227 .pt-lg-0,
8228 .py-lg-0 {
8229 padding-top: 0 !important;
8230 }
8231 .pr-lg-0,
8232 .px-lg-0 {
8233 padding-right: 0 !important;
8234 }
8235 .pb-lg-0,
8236 .py-lg-0 {
8237 padding-bottom: 0 !important;
8238 }
8239 .pl-lg-0,
8240 .px-lg-0 {
8241 padding-left: 0 !important;
8242 }
8243 .p-lg-1 {
8244 padding: 0.25rem !important;
8245 }
8246 .pt-lg-1,
8247 .py-lg-1 {
8248 padding-top: 0.25rem !important;
8249 }
8250 .pr-lg-1,
8251 .px-lg-1 {
8252 padding-right: 0.25rem !important;
8253 }
8254 .pb-lg-1,
8255 .py-lg-1 {
8256 padding-bottom: 0.25rem !important;
8257 }
8258 .pl-lg-1,
8259 .px-lg-1 {
8260 padding-left: 0.25rem !important;
8261 }
8262 .p-lg-2 {
8263 padding: 0.5rem !important;
8264 }
8265 .pt-lg-2,
8266 .py-lg-2 {
8267 padding-top: 0.5rem !important;
8268 }
8269 .pr-lg-2,
8270 .px-lg-2 {
8271 padding-right: 0.5rem !important;
8272 }
8273 .pb-lg-2,
8274 .py-lg-2 {
8275 padding-bottom: 0.5rem !important;
8276 }
8277 .pl-lg-2,
8278 .px-lg-2 {
8279 padding-left: 0.5rem !important;
8280 }
8281 .p-lg-3 {
8282 padding: 1rem !important;
8283 }
8284 .pt-lg-3,
8285 .py-lg-3 {
8286 padding-top: 1rem !important;
8287 }
8288 .pr-lg-3,
8289 .px-lg-3 {
8290 padding-right: 1rem !important;
8291 }
8292 .pb-lg-3,
8293 .py-lg-3 {
8294 padding-bottom: 1rem !important;
8295 }
8296 .pl-lg-3,
8297 .px-lg-3 {
8298 padding-left: 1rem !important;
8299 }
8300 .p-lg-4 {
8301 padding: 1.5rem !important;
8302 }
8303 .pt-lg-4,
8304 .py-lg-4 {
8305 padding-top: 1.5rem !important;
8306 }
8307 .pr-lg-4,
8308 .px-lg-4 {
8309 padding-right: 1.5rem !important;
8310 }
8311 .pb-lg-4,
8312 .py-lg-4 {
8313 padding-bottom: 1.5rem !important;
8314 }
8315 .pl-lg-4,
8316 .px-lg-4 {
8317 padding-left: 1.5rem !important;
8318 }
8319 .p-lg-5 {
8320 padding: 3rem !important;
8321 }
8322 .pt-lg-5,
8323 .py-lg-5 {
8324 padding-top: 3rem !important;
8325 }
8326 .pr-lg-5,
8327 .px-lg-5 {
8328 padding-right: 3rem !important;
8329 }
8330 .pb-lg-5,
8331 .py-lg-5 {
8332 padding-bottom: 3rem !important;
8333 }
8334 .pl-lg-5,
8335 .px-lg-5 {
8336 padding-left: 3rem !important;
8337 }
8338 .m-lg-auto {
8339 margin: auto !important;
8340 }
8341 .mt-lg-auto,
8342 .my-lg-auto {
8343 margin-top: auto !important;
8344 }
8345 .mr-lg-auto,
8346 .mx-lg-auto {
8347 margin-right: auto !important;
8348 }
8349 .mb-lg-auto,
8350 .my-lg-auto {
8351 margin-bottom: auto !important;
8352 }
8353 .ml-lg-auto,
8354 .mx-lg-auto {
8355 margin-left: auto !important;
8356 }
8357 }
8358
8359 @media (min-width: 1200px) {
8360 .m-xl-0 {
8361 margin: 0 !important;
8362 }
8363 .mt-xl-0,
8364 .my-xl-0 {
8365 margin-top: 0 !important;
8366 }
8367 .mr-xl-0,
8368 .mx-xl-0 {
8369 margin-right: 0 !important;
8370 }
8371 .mb-xl-0,
8372 .my-xl-0 {
8373 margin-bottom: 0 !important;
8374 }
8375 .ml-xl-0,
8376 .mx-xl-0 {
8377 margin-left: 0 !important;
8378 }
8379 .m-xl-1 {
8380 margin: 0.25rem !important;
8381 }
8382 .mt-xl-1,
8383 .my-xl-1 {
8384 margin-top: 0.25rem !important;
8385 }
8386 .mr-xl-1,
8387 .mx-xl-1 {
8388 margin-right: 0.25rem !important;
8389 }
8390 .mb-xl-1,
8391 .my-xl-1 {
8392 margin-bottom: 0.25rem !important;
8393 }
8394 .ml-xl-1,
8395 .mx-xl-1 {
8396 margin-left: 0.25rem !important;
8397 }
8398 .m-xl-2 {
8399 margin: 0.5rem !important;
8400 }
8401 .mt-xl-2,
8402 .my-xl-2 {
8403 margin-top: 0.5rem !important;
8404 }
8405 .mr-xl-2,
8406 .mx-xl-2 {
8407 margin-right: 0.5rem !important;
8408 }
8409 .mb-xl-2,
8410 .my-xl-2 {
8411 margin-bottom: 0.5rem !important;
8412 }
8413 .ml-xl-2,
8414 .mx-xl-2 {
8415 margin-left: 0.5rem !important;
8416 }
8417 .m-xl-3 {
8418 margin: 1rem !important;
8419 }
8420 .mt-xl-3,
8421 .my-xl-3 {
8422 margin-top: 1rem !important;
8423 }
8424 .mr-xl-3,
8425 .mx-xl-3 {
8426 margin-right: 1rem !important;
8427 }
8428 .mb-xl-3,
8429 .my-xl-3 {
8430 margin-bottom: 1rem !important;
8431 }
8432 .ml-xl-3,
8433 .mx-xl-3 {
8434 margin-left: 1rem !important;
8435 }
8436 .m-xl-4 {
8437 margin: 1.5rem !important;
8438 }
8439 .mt-xl-4,
8440 .my-xl-4 {
8441 margin-top: 1.5rem !important;
8442 }
8443 .mr-xl-4,
8444 .mx-xl-4 {
8445 margin-right: 1.5rem !important;
8446 }
8447 .mb-xl-4,
8448 .my-xl-4 {
8449 margin-bottom: 1.5rem !important;
8450 }
8451 .ml-xl-4,
8452 .mx-xl-4 {
8453 margin-left: 1.5rem !important;
8454 }
8455 .m-xl-5 {
8456 margin: 3rem !important;
8457 }
8458 .mt-xl-5,
8459 .my-xl-5 {
8460 margin-top: 3rem !important;
8461 }
8462 .mr-xl-5,
8463 .mx-xl-5 {
8464 margin-right: 3rem !important;
8465 }
8466 .mb-xl-5,
8467 .my-xl-5 {
8468 margin-bottom: 3rem !important;
8469 }
8470 .ml-xl-5,
8471 .mx-xl-5 {
8472 margin-left: 3rem !important;
8473 }
8474 .p-xl-0 {
8475 padding: 0 !important;
8476 }
8477 .pt-xl-0,
8478 .py-xl-0 {
8479 padding-top: 0 !important;
8480 }
8481 .pr-xl-0,
8482 .px-xl-0 {
8483 padding-right: 0 !important;
8484 }
8485 .pb-xl-0,
8486 .py-xl-0 {
8487 padding-bottom: 0 !important;
8488 }
8489 .pl-xl-0,
8490 .px-xl-0 {
8491 padding-left: 0 !important;
8492 }
8493 .p-xl-1 {
8494 padding: 0.25rem !important;
8495 }
8496 .pt-xl-1,
8497 .py-xl-1 {
8498 padding-top: 0.25rem !important;
8499 }
8500 .pr-xl-1,
8501 .px-xl-1 {
8502 padding-right: 0.25rem !important;
8503 }
8504 .pb-xl-1,
8505 .py-xl-1 {
8506 padding-bottom: 0.25rem !important;
8507 }
8508 .pl-xl-1,
8509 .px-xl-1 {
8510 padding-left: 0.25rem !important;
8511 }
8512 .p-xl-2 {
8513 padding: 0.5rem !important;
8514 }
8515 .pt-xl-2,
8516 .py-xl-2 {
8517 padding-top: 0.5rem !important;
8518 }
8519 .pr-xl-2,
8520 .px-xl-2 {
8521 padding-right: 0.5rem !important;
8522 }
8523 .pb-xl-2,
8524 .py-xl-2 {
8525 padding-bottom: 0.5rem !important;
8526 }
8527 .pl-xl-2,
8528 .px-xl-2 {
8529 padding-left: 0.5rem !important;
8530 }
8531 .p-xl-3 {
8532 padding: 1rem !important;
8533 }
8534 .pt-xl-3,
8535 .py-xl-3 {
8536 padding-top: 1rem !important;
8537 }
8538 .pr-xl-3,
8539 .px-xl-3 {
8540 padding-right: 1rem !important;
8541 }
8542 .pb-xl-3,
8543 .py-xl-3 {
8544 padding-bottom: 1rem !important;
8545 }
8546 .pl-xl-3,
8547 .px-xl-3 {
8548 padding-left: 1rem !important;
8549 }
8550 .p-xl-4 {
8551 padding: 1.5rem !important;
8552 }
8553 .pt-xl-4,
8554 .py-xl-4 {
8555 padding-top: 1.5rem !important;
8556 }
8557 .pr-xl-4,
8558 .px-xl-4 {
8559 padding-right: 1.5rem !important;
8560 }
8561 .pb-xl-4,
8562 .py-xl-4 {
8563 padding-bottom: 1.5rem !important;
8564 }
8565 .pl-xl-4,
8566 .px-xl-4 {
8567 padding-left: 1.5rem !important;
8568 }
8569 .p-xl-5 {
8570 padding: 3rem !important;
8571 }
8572 .pt-xl-5,
8573 .py-xl-5 {
8574 padding-top: 3rem !important;
8575 }
8576 .pr-xl-5,
8577 .px-xl-5 {
8578 padding-right: 3rem !important;
8579 }
8580 .pb-xl-5,
8581 .py-xl-5 {
8582 padding-bottom: 3rem !important;
8583 }
8584 .pl-xl-5,
8585 .px-xl-5 {
8586 padding-left: 3rem !important;
8587 }
8588 .m-xl-auto {
8589 margin: auto !important;
8590 }
8591 .mt-xl-auto,
8592 .my-xl-auto {
8593 margin-top: auto !important;
8594 }
8595 .mr-xl-auto,
8596 .mx-xl-auto {
8597 margin-right: auto !important;
8598 }
8599 .mb-xl-auto,
8600 .my-xl-auto {
8601 margin-bottom: auto !important;
8602 }
8603 .ml-xl-auto,
8604 .mx-xl-auto {
8605 margin-left: auto !important;
8606 }
8607 }
8608
8609 .text-justify {
8610 text-align: justify !important;
8611 }
8612
8613 .text-nowrap {
8614 white-space: nowrap !important;
8615 }
8616
8617 .text-truncate {
8618 overflow: hidden;
8619 text-overflow: ellipsis;
8620 white-space: nowrap;
8621 }
8622
8623 .text-left {
8624 text-align: left !important;
8625 }
8626
8627 .text-right {
8628 text-align: right !important;
8629 }
8630
8631 .text-center {
8632 text-align: center !important;
8633 }
8634
8635 @media (min-width: 576px) {
8636 .text-sm-left {
8637 text-align: left !important;
8638 }
8639 .text-sm-right {
8640 text-align: right !important;
8641 }
8642 .text-sm-center {
8643 text-align: center !important;
8644 }
8645 }
8646
8647 @media (min-width: 768px) {
8648 .text-md-left {
8649 text-align: left !important;
8650 }
8651 .text-md-right {
8652 text-align: right !important;
8653 }
8654 .text-md-center {
8655 text-align: center !important;
8656 }
8657 }
8658
8659 @media (min-width: 992px) {
8660 .text-lg-left {
8661 text-align: left !important;
8662 }
8663 .text-lg-right {
8664 text-align: right !important;
8665 }
8666 .text-lg-center {
8667 text-align: center !important;
8668 }
8669 }
8670
8671 @media (min-width: 1200px) {
8672 .text-xl-left {
8673 text-align: left !important;
8674 }
8675 .text-xl-right {
8676 text-align: right !important;
8677 }
8678 .text-xl-center {
8679 text-align: center !important;
8680 }
8681 }
8682
8683 .text-lowercase {
8684 text-transform: lowercase !important;
8685 }
8686
8687 .text-uppercase {
8688 text-transform: uppercase !important;
8689 }
8690
8691 .text-capitalize {
8692 text-transform: capitalize !important;
8693 }
8694
8695 .font-weight-light {
8696 font-weight: 300 !important;
8697 }
8698
8699 .font-weight-normal {
8700 font-weight: 400 !important;
8701 }
8702
8703 .font-weight-bold {
8704 font-weight: 700 !important;
8705 }
8706
8707 .font-italic {
8708 font-style: italic !important;
8709 }
8710
8711 .text-white {
8712 color: #fff !important;
8713 }
8714
8715 .text-primary {
8716 color: #E95420 !important;
8717 }
8718
8719 a.text-primary:focus, a.text-primary:hover {
8720 color: #c34113 !important;
8721 }
8722
8723 .text-secondary {
8724 color: #AEA79F !important;
8725 }
8726
8727 a.text-secondary:focus, a.text-secondary:hover {
8728 color: #978e83 !important;
8729 }
8730
8731 .text-success {
8732 color: #38B44A !important;
8733 }
8734
8735 a.text-success:focus, a.text-success:hover {
8736 color: #2c8d3a !important;
8737 }
8738
8739 .text-info {
8740 color: #17a2b8 !important;
8741 }
8742
8743 a.text-info:focus, a.text-info:hover {
8744 color: #117a8b !important;
8745 }
8746
8747 .text-warning {
8748 color: #EFB73E !important;
8749 }
8750
8751 a.text-warning:focus, a.text-warning:hover {
8752 color: #e7a413 !important;
8753 }
8754
8755 .text-danger {
8756 color: #DF382C !important;
8757 }
8758
8759 a.text-danger:focus, a.text-danger:hover {
8760 color: #bc271c !important;
8761 }
8762
8763 .text-light {
8764 color: #e9ecef !important;
8765 }
8766
8767 a.text-light:focus, a.text-light:hover {
8768 color: #cbd3da !important;
8769 }
8770
8771 .text-dark {
8772 color: #772953 !important;
8773 }
8774
8775 a.text-dark:focus, a.text-dark:hover {
8776 color: #511c39 !important;
8777 }
8778
8779 .text-muted {
8780 color: #868e96 !important;
8781 }
8782
8783 .text-hide {
8784 font: 0/0 a;
8785 color: transparent;
8786 text-shadow: none;
8787 background-color: transparent;
8788 border: 0;
8789 }
8790
8791 .visible {
8792 visibility: visible !important;
8793 }
8794
8795 .invisible {
8796 visibility: hidden !important;
8797 }
8798
8799 .btn-secondary, .btn-warning, .btn-warning:hover {
8800 color: #fff;
8801 }